Frougny

Le Jeudi 6 Décembre 2001 à 14h30

au LRI, Salle 101

C. Frougny

(LIAFA et Université Paris 8)

Calculs en ligne en base non entière

Résumé/Abstract :

L'arithmétique en ligne est un mode de calcul ou les opérandes et les résultats circulent séquentiellement en commençant par les poids forts (c'est-à-dire de la gauche vers la droite). Cette technique permet de pipeliner additions/soustractions et multiplications avec les divisions.
C'est aussi particulièrement intéressant pour le traitement des nombres réels, dont la représentation est infinie à droite. On sait que pour réaliser les opérations arithmétiques en ligne, il est nécessaire d'utiliser une représentation des nombres qui est redondante.

Dans cet exposé nous considérons le cas où la base est un nombre réel, en général non entier. Tout nombre réel est représentable au moyen d'un algorithme glouton en base , et les chiffres sont alors éléments de A  = {0,1,...,[]}. Nous étudions la conversion d'un alphabet de chiffres D vers A, ce qui généralise l'addition et la multiplication par un entier fixe. Nous donnons un algorithme en ligne qui réalise cette conversion. Quand est un nombre de Pisot (par exemple le nombre d'or), la conversion est réalisable par un automate fini en ligne. Nous donnons aussi un algorithme en ligne qui réalise la multiplication de deux réels représentés en base .