Méthodologie d'optimisation des processeurs embarques : Une approche favorisant la réduction de la surface et de la consommation des processeurs embarqués

Résumé : Les processeurs à jeu d'instructions sont actuellement omniprésents dans les systèmes sur puce (SoC : System on Chip). Des architectures dédiées peuvent être conçues spécifiquement pour un système. Toutefois, dans la majorité des cas, des processeurs généralistes sont employés afin de réduire le temps de conception et de mise sur le marché des systèmes. L'utilisation de processeurs généralistes a cependant des inconvénients, comme la surface silicium occupée et son coût énergétique. Cette inefficacité est en partie due à l'inadéquation entre le jeu d'instructions des processeurs génériques et les besoins applicatifs. Cette inadéquation est problématique lors de la conception de systèmes embarqués fortement contraints en surface et en consommation d'énergie. Dans cet article nous proposons une méthodologie permettant de réduire le jeu d'instructions du processeur et par voie de conséquence sa complexité matérielle afin de l'adapter au mieux aux besoins applicatifs. L'approche proposée a été évaluée sur deux processeurs généralistes dont les architectures sont disponibles en open source. Les résultats obtenus démontrent que le gain moyen en ce qui concerne la surface et la consommation d'énergie atteint en moyenne 20 % pour des implantations matérielles sur cibles ASIC et FPGA.
Document type :
Journal articles
Complete list of metadatas

https://hal.archives-ouvertes.fr/hal-00987580
Contributor : Bertrand Le Gal <>
Submitted on : Tuesday, May 6, 2014 - 2:44:16 PM
Last modification on : Thursday, September 12, 2019 - 8:38:08 AM

Identifiers

Citation

Bertrand Le Gal, Christophe Jégo. Méthodologie d'optimisation des processeurs embarques : Une approche favorisant la réduction de la surface et de la consommation des processeurs embarqués. Technique et Science Informatiques, Hermès-Lavoisier, 2013, 32 (6), pp.725-754. ⟨10.3166/TSI.32.725-754⟩. ⟨hal-00987580⟩

Share

Metrics

Record views

135