Power-efficient instruction encoding optimization for embedded processors

被引:6
|
作者
Chattopadhyay, A. [1 ]
Zhang, D. [1 ]
Kammler, D. [1 ]
Witte, E. M. [1 ]
Leupers, R. [1 ]
Ascheid, G. [1 ]
Meyr, H. [1 ]
机构
[1] Rhein Westfal TH Aachen, Integrated Signal Proc Syst, D-52056 Aachen, Germany
关键词
D O I
10.1109/VLSID.2007.129
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The increasing complexity of applications with shortening time-to-market window created a strong research interest towards high-performance and flexible processors. A huge application domain, chiefly consisting of Wireless and handheld devices, strongly requires this class of processors to be power-efficient, too. Within this domain, a demanding problem is to determine the instruction encoding of the processor for achieving minimum power consumption in the instruction bus and in the instruction memory. In this paper a framework for determining power-efficient instruction encoding is presented. We have integrated existing and novel techniques in this framework and have proposed novel heuristic approaches. The framework accepts an existing processor instruction-set and a group of applications. The output, which is an optimized instruction encoding under the constraints of a well-defined cost model, minimizes the power consumption of the instruction bus and the instruction memory. This results in strong reduction of the overall power consumption. Case studies with commercial embedded processors show the effectiveness of this framework.
引用
收藏
页码:595 / +
页数:2
相关论文
共 50 条
  • [1] Power-efficient prefetching for embedded processors
    Zhuang, Xiaotong
    Pande, Santosh
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2007, 6 (01) : 3
  • [2] Application-specific instruction memory customizations for power-efficient embedded processors
    Petrov, P
    Orailoglu, A
    [J]. IEEE DESIGN & TEST OF COMPUTERS, 2003, 20 (01): : 18 - 25
  • [3] Low-power instruction bus encoding for embedded processors
    Petrov, P
    Orailoglu, A
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2004, 12 (08) : 812 - 826
  • [4] A Framework for Instruction Encoding Designs on Embedded Processors
    Marks, Renan
    Santos, Ricardo
    Santos, Renato
    [J]. RAPID SYSTEM PROTOTYPING: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE (RSP 2013), 2013, : 116 - 122
  • [5] Power efficient semi-automatic instruction encoding for application specific instruction set processors
    Glökler, T
    Bitterlich, S
    [J]. 2001 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOLS I-VI, PROCEEDINGS: VOL I: SPEECH PROCESSING 1; VOL II: SPEECH PROCESSING 2 IND TECHNOL TRACK DESIGN & IMPLEMENTATION OF SIGNAL PROCESSING SYSTEMS NEURALNETWORKS FOR SIGNAL PROCESSING; VOL III: IMAGE & MULTIDIMENSIONAL SIGNAL PROCESSING MULTIMEDIA SIGNAL PROCESSING - VOL IV: SIGNAL PROCESSING FOR COMMUNICATIONS; VOL V: SIGNAL PROCESSING EDUCATION SENSOR ARRAY & MULTICHANNEL SIGNAL PROCESSING AUDIO & ELECTROACOUSTICS; VOL VI: SIGNAL PROCESSING THEORY & METHODS STUDENT FORUM, 2001, : 1169 - 1172
  • [6] Instruction set synthesis with efficient instruction encoding for configurable processors
    Lee, Jong-Eun
    Choi, Kiyoung
    Dutt, Nikil D.
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2007, 12 (01)
  • [7] Power-efficient prefetching via bit-differential offset assignment on embedded processors
    Zhuang, XT
    Pande, S
    [J]. ACM SIGPLAN NOTICES, 2004, 39 (07) : 67 - 77
  • [8] An Energy Efficient Instruction Prefetching Scheme for Embedded Processors
    Gu, Ji
    Guo, Hui
    [J]. UBIQUITOUS COMPUTING AND MULTIMEDIA APPLICATIONS, 2010, 75 : 73 - 88
  • [9] A Leakage Efficient Instruction TLB Design for Embedded Processors
    Lei, Zhao
    Xu, Hui
    Ikebuchi, Daisuke
    Sunata, Tetsuya
    Namiki, Mitaro
    Amano, Hideharu
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2011, E94D (08): : 1565 - 1574
  • [10] Application speciflc instruction memory transformations for power efficient, fault resilient embedded processors
    Ayoub, R
    Petrov, P
    Orailoglu, A
    [J]. IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2004, : 195 - 198