• DocumentCode
    2076956
  • Title

    Energy-efficient instruction set synthesis for application-specific processors

  • Author

    Lee, Jong-eun ; Choi, Kiyoung ; Dutt, Nikil D.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Seoul Nat. Univ., South Korea
  • fYear
    2003
  • fDate
    25-27 Aug. 2003
  • Firstpage
    330
  • Lastpage
    333
  • Abstract
    Several techniques have been proposed to enhance the energy-efficiency of ASIPs (Application-Specific Instruction set Processors). While those techniques can reduce the energy consumption with a minimal change in the instruction set (IS), they fail to exploit the opportunity of designing the entire IS from the energy-efficiency perspective. In this paper, we present an energy-efficient IS synthesis technique that can comprehensively reduce the energy-delay product (EDP) of ASIPs through optimal instruction encoding, considering both the instruction bitwidth and the dynamic instruction count. Experimental results with a typical embedded RISC processor show that our technique can generate application-specific IS´s that are up to 40% more energy-efficient over the native IS for several application benchmarks.
  • Keywords
    embedded systems; instruction sets; low-power electronics; reduced instruction set computing; application benchmarks; application-specific instruction set processors; customization; embedded RISC processor; energy-delay product; energy-efficient instruction-set synthesis; microarchitectural constraints; optimal instruction encoding; Algorithm design and analysis; Application specific integrated circuits; Application specific processors; Computer aided instruction; Embedded computing; Encoding; Energy efficiency; Microarchitecture; Permission; Reduced instruction set computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Low Power Electronics and Design, 2003. ISLPED '03. Proceedings of the 2003 International Symposium on
  • Print_ISBN
    1-58113-682-X
  • Type

    conf

  • DOI
    10.1109/LPE.2003.1231889
  • Filename
    1231889