DocumentCode :
990465
Title :
An energy efficient instruction set synthesis framework for low power embedded system designs
Author :
Cheng, Allen C. ; Tyson, Gary S.
Author_Institution :
Adv. Comput. Archit. Lab., Michigan Univ., Ann Arbor, MI, USA
Volume :
54
Issue :
6
fYear :
2005
fDate :
6/1/2005 12:00:00 AM
Firstpage :
698
Lastpage :
713
Abstract :
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 the concept of framework-based instruction set synthesis (FITS), which is a new instruction synthesis paradigm that falls between a general-purpose embedded processor and a synthesized application specific processor (ASP). FITS processors reduce code size and energy consumption by tailoring the instruction set to the requirement of a target application. This is achieved by replacing the fixed instruction and register decoding of a general purpose embedded processor with programmable decoders that can achieve ASP performance, low energy consumption, and smaller code size with the fabrication advantages of a mass produced single chip solution. Experimental results show that our synthesized instruction sets result in significant power reduction in the level one instruction cache compared to ARM instructions. The instruction cache is one of the most predominant sources of power dissipation on the processor. For instance, in Intel´s StrongARM processor, 27 percent of total chip power loss goes into the instruction cache. For 21 MiBench benchmarks, our simulation results, indicate, on average, a 49.4 percent saving for switching power, a 43.9 percent saving for internal power, a 14.9 percent saving for leakage power, a 46.6 percent saving for total instruction cache power with up to 60.3 percent saving for peak power.
Keywords :
embedded systems; instruction sets; microprocessor chips; power consumption; reconfigurable architectures; application specific processor; embedded systems; energy-aware system; framework-based instruction set synthesis; low energy consumption; low-power design; real-time system; reconfigurable hardware; Application specific processors; Costs; Decoding; Embedded computing; Embedded system; Energy consumption; Energy efficiency; Handheld computers; Microprocessors; Portable computers; Low-power design; energy-aware systems; instruction set design; real-time and embedded systems; reconfigurable hardware.;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2005.89
Filename :
1461358
Link To Document :
بازگشت