Instruction Cache Design for Energy-Aware Embedded Processors by Using Backward Branch Information

C. Kim, Wontaek Lim, Toàn Nguyên, Deokjai Choi, Gueesang Lee
{"title":"Instruction Cache Design for Energy-Aware Embedded Processors by Using Backward Branch Information","authors":"C. Kim, Wontaek Lim, Toàn Nguyên, Deokjai Choi, Gueesang Lee","doi":"10.1109/ISITC.2007.59","DOIUrl":null,"url":null,"abstract":"Continuing advances in semiconductor technology and demand for higher performance will lead to more powerful embedded processors. Unfortunately, as the computing power of a processor increases, energy consumption in the processor dramatically increases. For this reason, energy efficiency should be considered together with performance when designing embedded processors. This paper proposes a new energy-aware instruction cache design using backward branch information to reduce the energy consumption in a embedded processor, since instruction caches consume a significant fraction of the on-chip energy. Proposed instruction cache is composed of two caches: a large main instruction cache and a small loop instruction cache. Proposed technique enables the selective access between the main instruction cache and the loop instruction cache to reduce the number of accesses to the main instruction cache, leading to good energy efficiency. We evaluated the energy efficiency by running cycle accurate simulator, SimpleScalar, with power parameters obtained from CACTI. Analysis results show that the proposed cache reduces the energy consumption by 20% on the average, compared to the traditional cache.","PeriodicalId":394071,"journal":{"name":"2007 International Symposium on Information Technology Convergence (ISITC 2007)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-11-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2007 International Symposium on Information Technology Convergence (ISITC 2007)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISITC.2007.59","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Continuing advances in semiconductor technology and demand for higher performance will lead to more powerful embedded processors. Unfortunately, as the computing power of a processor increases, energy consumption in the processor dramatically increases. For this reason, energy efficiency should be considered together with performance when designing embedded processors. This paper proposes a new energy-aware instruction cache design using backward branch information to reduce the energy consumption in a embedded processor, since instruction caches consume a significant fraction of the on-chip energy. Proposed instruction cache is composed of two caches: a large main instruction cache and a small loop instruction cache. Proposed technique enables the selective access between the main instruction cache and the loop instruction cache to reduce the number of accesses to the main instruction cache, leading to good energy efficiency. We evaluated the energy efficiency by running cycle accurate simulator, SimpleScalar, with power parameters obtained from CACTI. Analysis results show that the proposed cache reduces the energy consumption by 20% on the average, compared to the traditional cache.
基于后向分支信息的能量感知嵌入式处理器指令缓存设计
半导体技术的持续进步和对更高性能的需求将导致更强大的嵌入式处理器。不幸的是,随着处理器计算能力的提高,处理器的能耗也急剧增加。因此,在设计嵌入式处理器时,应同时考虑能效和性能。由于指令缓存消耗了芯片上很大一部分的能量,本文提出了一种新的能量感知指令缓存设计,利用后向分支信息来降低嵌入式处理器的能量消耗。建议的指令缓存由两个缓存组成:一个大的主指令缓存和一个小的循环指令缓存。该技术通过在主指令缓存和循环指令缓存之间的选择性访问,减少了对主指令缓存的访问次数,从而获得了良好的能效。我们通过运行循环精确模拟器SimpleScalar来评估能效,并使用CACTI提供的功率参数。分析结果表明,与传统高速缓存相比,该高速缓存的能耗平均降低了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学术官方微信