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

B. Gal, C. Jégo
{"title":"Méthodologie d'optimisation des processeurs embarqués. Une approche favorisant la réduction de la surface et de la consommation des processeurs embarqués","authors":"B. Gal, C. Jégo","doi":"10.3166/TSI.32.725-754","DOIUrl":null,"url":null,"abstract":"Les processeurs a jeu d'instructions sont actuellement omnipresents dans les systemes sur puce (SoC : System on Chip). Des architectures dediees peuvent etre concues specifiquement pour un systeme. Toutefois, dans la majorite des cas, des processeurs generalistes sont employes afin de reduire le temps de conception et de mise sur le marche des systemes. L'utilisation de processeurs generalistes a cependant des inconvenients, comme la surface silicium occupee et son cout energetique. Cette inefficacite est en partie due a l'inadequation entre le jeu d'instructions des processeurs generiques et les besoins applicatifs. Cette inadequation est problematique lors de la conception de systemes embarques fortement contraints en surface et en consommation d'energie. Dans cet article nous proposons une methodologie permettant de reduire le jeu d'instructions du processeur et par voie de consequence sa complexite materielle afin de l'adapter au mieux aux besoins applicatifs. L'approche proposee a ete evaluee sur deux processeurs generalistes dont les architectures sont disponibles en open source. Les resultats obtenus demontrent que le gain moyen en ce qui concerne la surface et la consommation d'energie atteint en moyenne 20 % pour des implantations materielles sur cibles ASIC et FPGA.","PeriodicalId":109795,"journal":{"name":"Tech. Sci. Informatiques","volume":"29 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-07-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Tech. Sci. Informatiques","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3166/TSI.32.725-754","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Les processeurs a jeu d'instructions sont actuellement omnipresents dans les systemes sur puce (SoC : System on Chip). Des architectures dediees peuvent etre concues specifiquement pour un systeme. Toutefois, dans la majorite des cas, des processeurs generalistes sont employes afin de reduire le temps de conception et de mise sur le marche des systemes. L'utilisation de processeurs generalistes a cependant des inconvenients, comme la surface silicium occupee et son cout energetique. Cette inefficacite est en partie due a l'inadequation entre le jeu d'instructions des processeurs generiques et les besoins applicatifs. Cette inadequation est problematique lors de la conception de systemes embarques fortement contraints en surface et en consommation d'energie. Dans cet article nous proposons une methodologie permettant de reduire le jeu d'instructions du processeur et par voie de consequence sa complexite materielle afin de l'adapter au mieux aux besoins applicatifs. L'approche proposee a ete evaluee sur deux processeurs generalistes dont les architectures sont disponibles en open source. Les resultats obtenus demontrent que le gain moyen en ce qui concerne la surface et la consommation d'energie atteint en moyenne 20 % pour des implantations materielles sur cibles ASIC et FPGA.
嵌入式处理器优化方法。一种减少嵌入式处理器表面和消耗的方法
指令集处理器目前在片上系统(SoC)中无处不在。专门的体系结构可以专门为一个系统设计。然而,在大多数情况下,通用处理器被用于减少系统的设计和上市时间。然而,使用通用处理器也有缺点,如硅表面和能源成本。这种低效率部分是由于通用处理器指令集和应用程序需求之间的不匹配。在设计高度限制表面和能源消耗的嵌入式系统时,这种不足是一个问题。在本文中,我们提出了一种方法来减少处理器的指令集,从而减少其硬件复杂性,以便更好地适应应用程序的需求。提出的方法在两个架构开放源码的通用处理器上进行了评估。结果表明,在ASIC和FPGA目标上的硬件实现平均节省了20%的空间和能源消耗。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信