Simultaneous floating-point sine and cosine for VLIW integer processors

Claude-Pierre Jeannerod 1, * Jingyan Jourdan-Lu 1, 2, *
* Auteur correspondant
1 ARIC - Arithmetic and Computing
Inria Grenoble - Rhône-Alpes, LIP - Laboratoire de l'Informatique du Parallélisme
2 Compilation Expertise Center
ST-GRENOBLE - STMicroelectronics [Grenoble]
Abstract : Graphics and signal processing applications often require that sines and cosines be evaluated at a same floating-point argument, and in such cases a very fast computation of the pair of values is desirable. This paper studies how 32-bit VLIW integer architectures can be exploited in order to perform this task accurately for IEEE single precision. We describe software implementations for sinf, cosf, and sincosf over [-pi/4,pi/4] that have a proven 1-ulp accuracy and whose latency on STMicroelectronics' ST231 VLIW integer processor is 19, 18, and 19 cycles, respectively. Such performances are obtained by introducing a novel algorithm for simultaneous sine and cosine that combines univariate and bivariate polynomial evaluation schemes.
Type de document :
Communication dans un congrès
23rd IEEE International Conference on Application-specific Systems, Architectures and Processors (ASAP 2012), Jul 2012, Delft, Netherlands. pp.69-76, 2012
Liste complète des métadonnées

Littérature citée [22 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-00672327
Contributeur : Claude-Pierre Jeannerod <>
Soumis le : mardi 21 février 2012 - 09:43:11
Dernière modification le : mercredi 29 juillet 2015 - 01:19:08
Document(s) archivé(s) le : vendredi 23 novembre 2012 - 14:10:46

Fichier

Jeannerod-JourdanLu.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00672327, version 1

Collections

Citation

Claude-Pierre Jeannerod, Jingyan Jourdan-Lu. Simultaneous floating-point sine and cosine for VLIW integer processors. 23rd IEEE International Conference on Application-specific Systems, Architectures and Processors (ASAP 2012), Jul 2012, Delft, Netherlands. pp.69-76, 2012. 〈hal-00672327〉

Partager

Métriques

Consultations de la notice

607

Téléchargements de fichiers

317