High-quality ISA synthesis for low-power cache designs in embedded microprocessors

被引:3
|
作者
Cheng, AC
Tyson, GS
机构
[1] Univ Michigan, Dept Elect Engn & Comp Sci, Ann Arbor, MI 48109 USA
[2] Florida State Univ, Dept Comp Sci, Tallahassee, FL 32306 USA
关键词
D O I
10.1147/rd.502.0299
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Energy efficiency, performance, area, and cost are critical concerns in designing microprocessors for embedded systems, such as portable handheld computing and personal telecommunication devices. This work introduces framework-based instruction set architecture (ISA) synthesis, which reduces code size and energy consumption by tailoring the instruction set to the requirement of a targeted application. This is achieved by replacing the fixed instruction and register decoding of general-purose embedded processors with programmable decoders that call achieve application-specific processor performance, low energy consumption, and smaller code size while maintaining the fabrication advantages of a mass-produced single-chip solution. Experimental results show that our synthesized instruction set results in significant power reduction in the L1 instruction cache compared with ARM (R) instructions.
引用
收藏
页码:299 / 309
页数:11
相关论文
共 50 条
  • [1] Design Methodology for Low-Power Embedded Microprocessors
    Manuzzato, Andrea
    Campi, Fabio
    Liberali, Valentino
    Pandini, Davide
    2013 23RD INTERNATIONAL WORKSHOP ON POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION (PATMOS), 2013, : 259 - +
  • [2] Synthesis of high-quality monolayer graphene by low-power plasma
    Hong, Hyo-Ki
    Kim, Na Yeon
    Yoon, Aram
    Lee, Suk Woo
    Park, Jungmin
    Yoo, Jung-Woo
    Lee, Zonghoon
    CURRENT APPLIED PHYSICS, 2019, 19 (01) : 44 - 49
  • [3] Design Methodology for Low-Power Embedded Microprocessors
    Manuzzato, Andrea
    Campi, Fabio
    Liberali, Valentino
    Pandini, Davide
    2013 23RD INTERNATIONAL WORKSHOP ON POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION (PATMOS), 2013, : 251 - +
  • [4] Optimizing CAM-based instruction cache designs for low-power embedded systems
    Aragon, Juan L.
    Veidenbaum, Alexander V.
    JOURNAL OF SYSTEMS ARCHITECTURE, 2008, 54 (12) : 1155 - 1163
  • [5] A low-power cache system for embedded processors
    Park, GH
    Lee, KW
    Lee, JS
    Han, TD
    Kim, SD
    PROCEEDINGS OF THE 43RD IEEE MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS I-III, 2000, : 316 - 319
  • [6] Custom instruction filter cache synthesis for low-power embedded systems
    Vivekanandarajah, K
    Srikanthan, T
    16TH INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2005, : 151 - 157
  • [7] Omitting cache look-up for high-performance, low-power microprocessors
    Inoue, Koji
    Moshnyaga, Vasily G.
    Murakami, Kazuaki
    IEICE Transactions on Electronics, 2002, E85-C (02) : 279 - 287
  • [8] Omitting cache look-up for high-performance, low-power microprocessors
    Inoue, K
    Moshnyaga, VG
    Murakami, K
    IEICE TRANSACTIONS ON ELECTRONICS, 2002, E85C (02): : 279 - 287
  • [9] Dynamically reconfigurable cache for low-power embedded system
    Chen, Liming
    Zou, Xuecheng
    Lei, Jianming
    Liu, Zhenglin
    ICNC 2007: THIRD INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 5, PROCEEDINGS, 2007, : 180 - +
  • [10] Instruction cache organisation for embedded low-power processors
    Jung, CW
    Kim, J
    ELECTRONICS LETTERS, 2001, 37 (09) : 554 - 555