Multi Objective Design Space Exploration of Cache for Embedded Applications

被引:0
作者
Alipour, Mehdi [1 ]
Taghdisi, Hojjat [2 ]
Sadeghzadeh, Seyed Hassan [3 ]
机构
[1] Allameh Rafiei Higher Educ Inst Qazvin, Qazvin, Iran
[2] Islamic Azad Univ, Qazvin Branch, Dept Elect Comp, Tehran, Iran
[3] Payame Noor Univ, Dept Comp & IT, Tehran, Iran
来源
2012 25TH IEEE CANADIAN CONFERENCE ON ELECTRICAL & COMPUTER ENGINEERING (CCECE) | 2012年
关键词
Embedded processor; design space exploration; cache; performance per power;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
High contribution of cache access power in the total power consumption of embedded processors has made it a major concern in embedded system designs. By technology scaling, leakage power has created more stress on design constraint and power budget of embedded processors. Therefore; designers require a comprehensive design space exploration of cache architecture. In this paper we find out the optimum performance per power consumption points for cache sizes based on design space exploration using a new energy model considering dynamic and leakage energy of cache for embedded applications. Full exploration is performed based on different feature sizes to find out the effect of technology scale down on power parameters of cache. Results show that in different feature sizes 30% of static power and 43 % of total power of an embedded core is consumed in the cache hierarchy in average. It means based on this work in smaller feature sizes and for embedded application that can tolerate performance lose up to 3%, we should select smaller cache hierarchy to deliver better performance per power as the most important parameter in designing embedded systems.
引用
收藏
页数:4
相关论文
共 26 条
[1]  
Alipour Mehdi, 2011, Proceedings of the 2011 International Conference on Embedded Systems & Applications (ESA 2011), P214
[2]  
Alipour Mehdi, 2011, IEEE INT C COMP APPL, P363
[3]  
[Anonymous], MCPAT 1 0 INTEGRATED
[4]  
[Anonymous], QUAD CORE OPTERON AR
[5]   Cache design and exploration for low power embedded systems [J].
Chakrabarti, C .
CONFERENCE PROCEEDINGS OF THE 2001 IEEE INTERNATIONAL PERFORMANCE, COMPUTING, AND COMMUNICATIONS CONFERENCE, 2001, :135-139
[6]   Instruction Cache Tuning for Embedded Multitasking Applications [J].
Dash, Santanu Kumar ;
Srikanthan, Thambipillai .
RSP 2009: TWENTIETH IEEE/IFIP INTERNATIONAL SYMPOSIUM ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2009, :152-158
[7]  
Dioquino D.A.M., 2008, 15 IEEE INT C EL CIR, P466
[8]  
Gajski DD, 2009, EMBEDDED SYSTEM DESIGN: MODELING, SYNTHESIS AND VERIFICATION, P1, DOI 10.1007/978-1-4419-0504-8_1
[9]  
Gellert A, 2010, DES AUT TEST EUROPE, P271
[10]   MiBench: A free, commercially representative embedded benchmark suite [J].
Guthaus, MR ;
Ringenberg, JS ;
Ernst, D ;
Austin, TM ;
Mudge, T ;
Brown, RB .
WWC-4: IEEE INTERNATIONAL WORKSHOP ON WORKLOAD CHARACTERIZATION, 2001, :3-14