DSP Code Generation with Optimized Data Word-Length Selection

Daniel Menard 1 Olivier Sentieys 1
1 R2D2 - Reconfigurable and Retargetable Digital Devices
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, INRIA Rennes, ENSSAT - École Nationale Supérieure des Sciences Appliquées et de Technologie
Abstract : Digital signal processing applications are implemented in embedded systems with fixed-point arithmetic to minimize the cost and the power consumption. To reduce the application time-to-market,methodologies for automatically determining the fixed-point specification are required. In this paper, a new methodology for optimizing the fixed-point specification in the case of software implementation is described. Especially, the technique proposed to select the data word-length under a computation accuracy constraint is detailed. Indeed, the latest DSP generation allows to manipulate a wide range of data types through sub-word parallelism and multiple-precision instructions. In comparison with the existing methodologies, the DSP architecture is completely taken into account to optimize the execution time under accuracy constraint. Moreover, the computation accuracy evaluation is based on an analytical approach which allows to minimize the optimization time of the fixed-point specification. The experimental results underline the efficiency of our approach.
Type de document :
Communication dans un congrès
8th International Workshop on Software and Compilers for Embedded Systems SCOPES 2004, Sep 2004, Amsterdam, Netherlands. 2004, 〈http://www.springerlink.com/content/p95jqnycw29u1q3y/fulltext.pdf〉. 〈10.1007/b99901〉
Liste complète des métadonnées

https://hal.inria.fr/inria-00482942
Contributeur : Daniel Menard <>
Soumis le : mercredi 12 mai 2010 - 07:49:55
Dernière modification le : mercredi 16 mai 2018 - 11:23:04

Identifiants

Collections

Citation

Daniel Menard, Olivier Sentieys. DSP Code Generation with Optimized Data Word-Length Selection. 8th International Workshop on Software and Compilers for Embedded Systems SCOPES 2004, Sep 2004, Amsterdam, Netherlands. 2004, 〈http://www.springerlink.com/content/p95jqnycw29u1q3y/fulltext.pdf〉. 〈10.1007/b99901〉. 〈inria-00482942〉

Partager

Métriques

Consultations de la notice

254