Fonctions élémentaires en virgule flottante pour les accélérateurs reconfigurables

Jérémie Detrey 1 Florent de Dinechin 2
2 ARENAIRE - Computer arithmetic
Inria Grenoble - Rhône-Alpes, LIP - Laboratoire de l'Informatique du Parallélisme
Résumé : Les circuits reconfigurables FPGA ont désormais une capacité telle qu'ils peuvent être utilisés à des tâches d'accélération de calcul en virgule flottante. La littérature (et depuis peu les constructeurs) proposent des opérateurs pour les quatre opérations. L'étape suivante est de proposer des opérateurs pour les fonctions élémentaires les plus utilisées. Parmi celles-ci, nous proposons des architectures dédiées pour l'évaluation des fonctions exponentielles, logarithme, sinus et cosinus, et étudions les compromis possibles. Pour chacune de ces fonctions, un seul de ces opérateurs surpasse d'un facteur dix les processeurs généralistes en terme de débit, tout en occupant une fraction des ressources matérielles du FPGA. Tous ces opérateurs sont disponibles librement sur http://www.ens-lyon.fr/LIP/Arenaire/.
Complete list of metadatas

https://hal.inria.fr/inria-00424001
Contributor : Jérémie Detrey <>
Submitted on : Tuesday, October 13, 2009 - 4:34:40 PM
Last modification on : Thursday, February 7, 2019 - 4:46:33 PM
Long-term archiving on : Tuesday, June 15, 2010 - 9:22:12 PM

File

detreydinechin.pdf
Files produced by the author(s)

Identifiers

Collections

Citation

Jérémie Detrey, Florent de Dinechin. Fonctions élémentaires en virgule flottante pour les accélérateurs reconfigurables. Techniques et Sciences Informatiquess, Editions Hermès, 2008, Architecture des Ordinateurs, 27 (6), pp.673-698. ⟨10.3166/tsi.27.673-698⟩. ⟨inria-00424001⟩

Share

Metrics

Record views

186

Files downloads

636