• DocumentCode
    2380161
  • Title

    Energy-aware opcode design

  • Author

    Iyer, Balaji V. ; Poovey, Jason A. ; Conte, Thomas M.

  • Author_Institution
    Sch. of Comput. Sci., Georgia Inst. of Technol., Atlanta, GA
  • fYear
    2008
  • fDate
    12-15 Oct. 2008
  • Firstpage
    570
  • Lastpage
    576
  • Abstract
    Embedded processors are required to achieve high performance while running on batteries. Thus, they must exploit all the possible means available to reduce energy consumption while not sacrificing performance. In this work, one technique to reduce energy is explored to intelligently design the instruction-opcodes of a processor based on a target-workload. The optimization is done using a heuristic that not-only minimizes switching between adjacent instructions, but also simplifies the decoding to reduce latches to save dynamic energy. On average, an optimized opcode is able to be decoded using 40-60% less latches in the decoder. In addition, it is shown that a decoder optimized for algorithms that had similar program structure, similar data-types or similar behavior exhibited consistent patterns of energy reduction. The techniques presented in this paper yield an average 10% reduction in the total dynamic energy. It is also shown that this heuristic can be used to achieve similar results on different issue-width processors.
  • Keywords
    circuit optimisation; decoding; embedded systems; instruction sets; logic design; low-power electronics; microprocessor chips; decoding; embedded processor; energy consumption reduction; energy-aware opcode design; instruction set; optimization; Batteries; Computer science; Decoding; Design engineering; Educational institutions; Embedded computing; Energy consumption; High performance computing; Instruction sets; Process design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2008. ICCD 2008. IEEE International Conference on
  • Conference_Location
    Lake Tahoe, CA
  • ISSN
    1063-6404
  • Print_ISBN
    978-1-4244-2657-7
  • Electronic_ISBN
    1063-6404
  • Type

    conf

  • DOI
    10.1109/ICCD.2008.4751918
  • Filename
    4751918