Generating function approximations at compile time

Jean-Michel Muller 1, 2
1 ARENAIRE - Computer arithmetic
Inria Grenoble - Rhône-Alpes, LIP - Laboratoire de l'Informatique du Parallélisme
Abstract : Usually, the mathematical functions used in a numerical programs are decomposed into elementary functions (such as sine, cosine, exponential, logarithm...), and for each of these functions, we use a program from a library. This may have some drawbacks: first in frequent cases, it is a compound function (e.g. log(1 + exp(−x))) that is needed, so that directly building a polynomial or rational approximation for that function (instead of decomposing it) would result in a faster and/or more accurate calculation. Also, at compile-time, we might have some information (e.g., on the range of the input value) that could help to simplify the program. We investigate the possibility of directly building accurate approximations at compile-time.
Type de document :
Communication dans un congrès
40th Asilomar Conference on signals, systems and computers, Oct 2006, Pacific Grove, California, France. IEEE, pp.328-331, 2006
Liste complète des métadonnées

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

https://hal-ens-lyon.archives-ouvertes.fr/ensl-00397749
Contributeur : Jean-Michel Muller <>
Soumis le : mardi 23 juin 2009 - 10:43:11
Dernière modification le : vendredi 20 avril 2018 - 15:44:24
Document(s) archivé(s) le : mardi 15 juin 2010 - 18:21:15

Fichier

0000328.pdf
Fichiers éditeurs autorisés sur une archive ouverte

Identifiants

  • HAL Id : ensl-00397749, version 1

Collections

Citation

Jean-Michel Muller. Generating function approximations at compile time. 40th Asilomar Conference on signals, systems and computers, Oct 2006, Pacific Grove, California, France. IEEE, pp.328-331, 2006. 〈ensl-00397749〉

Partager

Métriques

Consultations de la notice

278

Téléchargements de fichiers

139