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