Instruction buffering exploration for low energy embedded processors

被引:0
|
作者
Vander Aa, T
Jayapala, M
Barat, F
Deconinck, G
Lauwereins, R
Corporaal, H
Catthoor, F
机构
[1] Katholieke Univ Leuven, ELECTRA, ESAT, B-3001 Heverlee, Belgium
[2] IMEC VZW, B-3001 Heverlee, Belgium
[3] TU Eindhoven, NL-5612 AZ Eindhoven, Netherlands
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
For multimedia applications, loop buffering is an efficient mechanism to reduce the power in the instruction memory of embedded processors. Especially software controlled loop buffers are energy efficient. However current compilers do not fully take advantage of the possibilities of such loop buffers. This paper presents an algorithm the explore for an application or a set of applications what is the optimal loop buffer configuration and the optimal way to use this configuration. Results for the MediaBench application suite show an additional 35% reduction (on average) in energy in the instruction memory hierarchy as compared to traditional approaches to the loop buffer without any performance implications.
引用
收藏
页码:409 / 419
页数:11
相关论文
共 50 条
  • [1] Instruction buffering exploration for low energy VLIWs with instruction clusters
    Vander Aa, T
    Jayapala, M
    Barat, F
    Deconinck, G
    Lauwereins, R
    Catthoor, F
    Corporaal, H
    ASP-DAC 2004: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, 2004, : 825 - 830
  • [2] Energy-efficient data prefetch buffering for low-end embedded processors
    Qadri, Muhammad Yasir
    Qadri, Nadia N.
    Fleury, Martin
    McDonald-Maier, Klaus D.
    MICROELECTRONICS JOURNAL, 2017, 62 : 57 - 64
  • [3] An Energy Efficient Instruction Prefetching Scheme for Embedded Processors
    Gu, Ji
    Guo, Hui
    UBIQUITOUS COMPUTING AND MULTIMEDIA APPLICATIONS, 2010, 75 : 73 - 88
  • [4] IO-Aware Custom Instruction Exploration for Customizing Embedded Processors
    Yazdanbakhsh, Amir
    Salehi, Mostafa E.
    FUTURE INFORMATION TECHNOLOGY, PT 1, 2011, 184 : 57 - +
  • [5] Systematic Architecture Exploration based on Optimistic Cycle Estimation for Low Energy Embedded Processors
    Taniguchi, Ittetsu
    Jayapala, Murali
    Raghavan, Praveen
    Catthoor, Francky
    Sakanushi, Keishi
    Takeuchi, Yoshinori
    Imai, Masaharu
    PROCEEDINGS OF THE ASP-DAC 2009: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 2009, 2009, : 449 - +
  • [6] Energy-effective instruction fetch unit for embedded processors
    Kim, Cheol Hong
    Hwang, Intae
    Chae, Changhyeon
    Choi, Daewon
    Jung, Taejin
    Chung, Sung Woo
    2008 5TH IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE, VOLS 1-3, 2008, : 734 - +
  • [7] Software-Controlled Instruction Prefetch Buffering for Low-End Processors
    Qadri, Muhammad Yasir
    Qadri, Nadia N.
    Fleury, Martin
    McDonald-Maier, Klaus D.
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2015, 24 (10)
  • [8] Low-power instruction bus encoding for embedded processors
    Petrov, P
    Orailoglu, A
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2004, 12 (08) : 812 - 826
  • [9] Instruction cache organisation for embedded low-power processors
    Jung, CW
    Kim, J
    ELECTRONICS LETTERS, 2001, 37 (09) : 554 - 555
  • [10] Instruction buffering to reduce power in processors for signal processing
    Bajwa, Raminder S.
    Hiraki, Mitsuru
    Kojima, Hirotsugu
    Gorny, Douglas J.
    Nitta, Kenichi
    Shridhar, Avadhani
    Seki, Koichi
    Sasaki, Katsuro
    1997, IEEE, Piscataway, NJ, United States (05)