• DocumentCode
    454344
  • Title

    Simultaneously Improving Code Size, Performance, and Energy in Embedded Processors

  • Author

    Zmily, Ahmad ; Kozyrakis, Christos

  • Author_Institution
    Dept. of Electr. Eng., Stanford Univ., CA
  • Volume
    1
  • fYear
    2006
  • fDate
    6-10 March 2006
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Code size and energy consumption are critical design concerns for embedded processors as they determine the cost of the overall system. Techniques such as reduced length instruction sets lead to significant code size savings but also introduce performance and energy consumption impediments such as additional dynamic instructions or decompression latency. In this paper, we show that a block-aware instruction set (BLISS) which stores basic block descriptors in addition to and separately from the actual instructions in the program allows embedded processors to achieve significant improvements in all three metrics: reduced code size and improved performance and lower energy consumption
  • Keywords
    embedded systems; instruction sets; microprocessor chips; reduced instruction set computing; block descriptors; block-aware instruction set; code size; decompression latency; dynamic instructions; embedded processors; reduced length instruction sets; Bars; Batteries; Costs; Delay; Embedded system; Energy consumption; Energy efficiency; Impedance; Instruction sets; Logic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2006. DATE '06. Proceedings
  • Conference_Location
    Munich
  • Print_ISBN
    3-9810801-1-4
  • Type

    conf

  • DOI
    10.1109/DATE.2006.244090
  • Filename
    1656880