DocumentCode :
2009598
Title :
Application specific instruction memory transformations for power efficient, fault resilient embedded processors
Author :
Ayoub, Raid ; Petrov, Peter ; Orailoglu, Alex
Author_Institution :
Dept. of CSE, California Univ., San Diego, CA, USA
fYear :
2004
fDate :
12-15 Sept. 2004
Firstpage :
195
Lastpage :
198
Abstract :
In this paper we present a coding framework for a low energy instruction bus for embedded processors. The encoder exploits application-specific knowledge regarding program hot-spots to generate codewords that deliver savings in power and to furthermore provide concurrent detection of errors. Power savings can be obtained through the use of codewords that reduce the switching activity on the bus. The analysis shows that generating codewords that prohibit the occurrence of three consecutive transitions in three adjacent lines is fundamental to capturing the worst-case crosstalk faults in the bus lines at run time, thus improving the overall reliability of the bus. The desired codewords can be generated through a set of simple prespecified transformations. The detailed analysis we outline shows that the presented transformations are optimal. The proposed encoding scheme is dynamically reprogrammable, thus targeting code particularities effectively. The restriction to a simple yet efficient set of transformations reduces the required storage capacity and eases reprogrammability while achieving these objectives. Extensive experimental analysis on numerical and DSP codes indicates significant improvements in power savings.
Keywords :
crosstalk; embedded systems; encoding; energy conservation; error detection; memory protocols; microprocessor chips; reliability; signal processing; DSP codes; application specific instruction memory transformation; bus reliability; codeword generation; coding framework; crosstalk faults; embedded processors; error detection; fault resiliency; instruction bus; numerical codes; power efficiency; power savings; program hotspots; reprogrammable encoding; switching activity; Capacitors; Costs; Crosstalk; Digital signal processing; Educational institutions; Encoding; Energy consumption; Power dissipation; Power generation; System-on-a-chip;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
SOC Conference, 2004. Proceedings. IEEE International
Print_ISBN :
0-7803-8445-8
Type :
conf
DOI :
10.1109/SOCC.2004.1362405
Filename :
1362405
Link To Document :
بازگشت