• 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