The Energy Optimization for Architectures with Limited Addressing Modes Using Scratch-Pad Memory

被引:0
|
作者
Ling Ming [1 ]
Zhang Yang [1 ]
Mei Chen [1 ]
Pu Hanlai [1 ]
机构
[1] Southeast Univ, Natl ASIC Syst Engn Technol Res Ctr, Nanjing 210096, Peoples R China
来源
CHINESE JOURNAL OF ELECTRONICS | 2010年 / 19卷 / 04期
关键词
Scratch-pad memory; Energy optimization; Extended CFG; Relation matrix;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Low power design plays a very important role in the modern embedded system Compared with traditional cache, many researchers focus on the substitute Scratch-pad memory, which can reduce energy consumption and guarantee the overall performance However, few of these optimization schemes took architectures with limited addressing modes into consideration, which means ignoring the long-branch overheads existing in almost all of Reduced instruction set computer (RISC) architectures This paper implements two matrices to illustrate those overheads quantitatively, and eventually figures out, in virtue of our improved knapsack algorithm and its corresponding dynamic programming, the most optimized image layout for energy considerations Compared with general SPM optimization method, experiments achieve up to 58 6% and average 19 5% decrease in energy consumption without any performance degradation when SPM size is only 8kbytes
引用
收藏
页码:637 / 640
页数:4
相关论文
共 50 条
  • [21] Efficient Utilization of Scratch-Pad Memory for Embedded Systems
    Hu, Wei
    Chen, Tianzhou
    Shi, Qingsong
    Sha, Feng
    2009 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS (PERCOM), VOLS 1 AND 2, 2009, : 442 - 447
  • [22] Scratch-Pad Memory Banking for Energy Reduction in Embedded Signal Processing Systems
    Balasa, Florin
    Luican, Ilie I.
    Gingu, Cristian V.
    2013 IEEE 56TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2013, : 844 - 847
  • [23] A tabu search heuristic for Scratch-Pad memory management
    Idrissi Aouad, Maha
    Schott, René
    Zendra, Olivier
    World Academy of Science, Engineering and Technology, 2010, 40 : 409 - 413
  • [24] Efficient utilization of Scratch-Pad memory in embedded processor applications
    Panda, PR
    Dutt, ND
    Nicolau, A
    EUROPEAN DESIGN & TEST CONFERENCE - ED&TC 97, PROCEEDINGS, 1997, : 7 - 11
  • [25] A novel technique to use scratch-pad memory for stack management
    Park, Soyoung
    Park, Hae-Woo
    Ha, Soonhoi
    2007 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2007, : 1478 - 1483
  • [26] A scratch-pad memory aware dynamic loop scheduling algorithm
    Ozturk, Ozcan
    Kandemir, Mahmut
    Narayanan, Sri Hari Krishna
    ISQED 2008: PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, 2008, : 738 - +
  • [27] Pretenuring in Java']Java by object lifetime and reference density using scratch-pad memory
    Chong, K. F.
    Ho, C. Y.
    Fong, Anthony S.
    15TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, PROCEEDINGS, 2007, : 205 - +
  • [28] An Allocation Optimization Method for Partially-Reliable Instruction Scratch-Pad Memory in Embedded Systems
    Hatayama, Takuya
    Takase, Hideki
    Takagi, Kazuyoshi
    Takagi, Naofumi
    2014 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2014, : 118 - 119
  • [29] Dynamic scratch-pad memory management with data pipelining for embedded systems
    Yang, Yanqin
    Wang, Meng
    Yan, Haijin
    Shao, Zili
    Guo, Minyi
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2010, 22 (13): : 1874 - 1892
  • [30] Run-time Scratch-pad Memory Management for Embedded Systems
    Mueck, Tiago Rogerio
    Froehlich, Antonio Augusto
    IECON 2011: 37TH ANNUAL CONFERENCE ON IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2011,