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 条
  • [41] EFFECTIVE PERFORMANCE AND RATIONAL CAPACITY OF A COMPUTER SYSTEM PROCESSOR SCRATCH-PAD MEMORY.
    Maksimenkov, A.V.
    Rykov, L.G.
    Automatic Control and Computer Sciences, 1980, 14 (03) : 23 - 31
  • [42] Memory Allocation for Embedded Systems with a Compile-Time-Unknown Scratch-Pad Size
    Nguyen, Nghi
    Dominguez, Angel
    Barua, Rajeev
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2009, 8 (03)
  • [43] EFFECTIVE PERFORMANCE AND RATIONAL CAPACITY OF COMPUTER-SYSTEM PROCESSOR SCRATCH-PAD MEMORY
    MAKSIMENKOV, AV
    RYKOV, LG
    AVTOMATIKA I VYCHISLITELNAYA TEKHNIKA, 1980, (03): : 27 - 35
  • [44] LEAKAGE-AWARE SCRATCH-PAD MEMORY BANKING FOR EMBEDDED MULTIDIMENSIONAL SIGNAL PROCESSING
    Balasa, Florin
    Abuaesh, Noha
    Gingu, Cristian V.
    Nasui, Doru V.
    2014 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2014,
  • [45] Allocation of Scratch-Pad Memory in Priority-Based Multi-Task Systems
    Takase, Hideki
    Tomiyama, Hiroyuki
    Takada, Hiroaki
    2009 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), PROCEEDINGS OF TECHNICAL PROGRAM, 2009, : 68 - 71
  • [46] On combining iteration space tiling with data space tiling for scratch-pad memory systems
    Zhang, Chunhui
    Kurdahi, Fadi
    ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 973 - 976
  • [47] Compiler-Directed Leakage Energy Reduction for Instruction Scratch-Pad Memories
    Yijie Huangfu
    Wei Zhang
    PROCEEDINGS OF THE FIFTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2014), 2015, : 392 - 399
  • [48] Partitioning and Allocation of Scratch-Pad Memory for Energy Minimization of Priority-Based Preemptive Multi-Task Systems
    Takase, Hideki
    Tomiyama, Hiroyuki
    Takada, Hiroaki
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2011, E94A (10) : 1954 - 1964
  • [49] Scratch-Pad Memory Banking by Dynamic Programming for Embedded Data-Intensive Applications
    Balasa, Florin
    Abuaesh, Noha
    Luican, Ilie I.
    Zhu, Hongwei
    PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2015), 2015, : 485 - 489
  • [50] Analysis of scratch-pad and data-cache performance using statistical methods
    Absar, Javed
    Catthoor, Francky
    ASP-DAC 2006: 11TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, PROCEEDINGS, 2006, : 820 - 825