A recursive algorithm for low-power memory partitioning

被引:28
|
作者
Benini, L [1 ]
Macii, A [1 ]
Poncino, M [1 ]
机构
[1] Univ Bologna, I-40136 Bologna, Italy
来源
ISLPED '00: PROCEEDINGS OF THE 2000 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN | 2000年
关键词
D O I
10.1109/LPE.2000.876761
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Memory-processor integration offers new opportunities for reducing the energy of a system. In the case of embedded systems, one solution consists of mapping the most frequently accessed addresses orate the on-chip SRAM to guarantee paver and performance efficiency. This option is especially effective when memory access patterns can be profiled and studied at design time fas in typical real-time embedded systems). In this work, we propose an algorithm for the automatic partitioning of on-chip SRAM in multiple banks that can be independently accessed. Starting from the dynamic execution profile of an embedded application running on a given processor core, we synthesize a multi-banked SRAM architecture optimally fitted to the execution profile. The algorithm provides a globally optimum solution to the problem under realistic assumptions an the power cost metrics, and with constraints on the number of memory banks. Results, collected on a set of embedded applications for the ARM processor, have shown average energy savings around 42%.
引用
收藏
页码:78 / 83
页数:6
相关论文
共 50 条
  • [1] Recursive algorithm for low-power memory partitioning
    Universita di Bologna, Bologna, Italy
    Proceedings of the International Symposium on Low Power Electronics and Design, Digest of Technical Papers, 2000, : 78 - 83
  • [2] A recursive least squares algorithm robust to low-power excitation
    Ludovico, CS
    Bermudez, JCM
    2004 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL II, PROCEEDINGS: SENSOR ARRAY AND MULTICHANNEL SIGNAL PROCESSING SIGNAL PROCESSING THEORY AND METHODS, 2004, : 673 - 676
  • [3] RBTP: Low-Power Mobile Discovery Protocol through Recursive Binary Time Partitioning
    Li, Dong
    Sinha, Prasun
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2014, 13 (02) : 263 - 273
  • [5] Partitioning-based algorithm for synthesis of low-power combinational circuits
    Choi, IS
    Kim, H
    Seo, DW
    Hwang, SY
    ELECTRONICS LETTERS, 1996, 32 (22) : 2041 - 2043
  • [6] SYSTEM PARTITIONING OF MCMS FOR LOW-POWER
    KHAN, SA
    MADISETTI, VK
    IEEE DESIGN & TEST OF COMPUTERS, 1995, 12 (01): : 41 - 52
  • [7] A New Recursive Multibit Recoding Algorithm for High-Speed and Low-Power Multiplier
    Oudjida, Abdelkrim K.
    Chaillet, Nicolas
    Liacha, Ahmed
    Berrandjia, Mohamed L.
    JOURNAL OF LOW POWER ELECTRONICS, 2012, 8 (05) : 579 - 594
  • [8] Low-power technique for on-chip memory using biased partitioning and access concentration
    Kawabe, N
    Usami, K
    PROCEEDINGS OF THE IEEE 2000 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 2000, : 275 - 278
  • [9] Low-power distributed arithmetic architectures using non-uniform memory partitioning
    Ramprasad, S
    Shanbhag, NR
    Hajj, IN
    ISCAS '99: PROCEEDINGS OF THE 1999 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 3: ANALOG AND DIGITAL SIGNAL PROCESSING, 1999, : 470 - 473
  • [10] Low-power logic synthesis algorithm using multiple partitioning under delay constraints
    Choi, IS
    Hwang, SY
    ELECTRONICS LETTERS, 1999, 35 (07) : 558 - 560