Reciprocation, Square root, Inverse Square Root, and some Elementary Functions using Small Multipliers - Archive ouverte HAL Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 1997

Reciprocation, Square root, Inverse Square Root, and some Elementary Functions using Small Multipliers

(1) , (1) , (1) , (1)
1

Résumé

This paper deals with the computation of reciprocals, square roots, inverse square roots, and some elementary functions using small tables, small multipliers, and for some functions, a final ``large'' (almost full-length) multiplication. We propose a method that allows fast evaluation of these functions in double precision arithmetic. The strength of this method is that the same scheme allows the computation of all these functions. Our method is mainly interesting for designing special purpose circuits, since it does not allow a simple implementation of the four rounding modes required by the IEEE-754 standard for floating-point arithmetic.
Ce rapport traite de l'évaluation d'inverses, de racines carrées, d'inverses de racines carrées, et de quelques fonctions élémentaires en utilisant de petites tables, de petits multiplieurs, et, pour quelques fonctions, une ``grande'' (i.e., portant sur des nombres dont la taille est celle des opérandes) multiplication finale. Nous proposons une méthode qui permet l'évaluation de ces fonctions en arithmétique double précision. L'avantage de cette méthode réside dans le fait que le même schéma de calcul (et donc, en pratique, la même implantation) permet le calcul de toutes ces fonctions. Notre méthode est essentiellement intéressante pour construire des circuits dédiés à une application, car elle ne permet pas d'implanter de manière simple les quatre modes d'arrondis exigés par le standard IEEE pour l'arithmétique flottante.
Fichier principal
Vignette du fichier
RR1997-47.pdf (227.93 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02101940 , version 1 (17-04-2019)

Identifiants

  • HAL Id : hal-02101940 , version 1

Citer

Milos Ercegovac, Tomas Lang, Jean-Michel Muller, Arnaud Tisserand. Reciprocation, Square root, Inverse Square Root, and some Elementary Functions using Small Multipliers. [Research Report] LIP RR-1997-47, Laboratoire de l'informatique du parallélisme. 1997, 2+22p. ⟨hal-02101940⟩
34 Consultations
373 Téléchargements

Partager

Gmail Facebook Twitter LinkedIn More