• DocumentCode
    3433273
  • Title

    Power-efficient Instruction Encoding Optimization for Embedded Processors

  • Author

    Chattopadhyay, Abhiroop ; Zhang, Dejing ; Kammler, D. ; Witte, E.M. ; Leupers, Rainer ; Ascheid, Gerd ; Meyr, Heinrich

  • Author_Institution
    Aachen Univ. of Technol.
  • fYear
    2007
  • fDate
    6-10 Jan. 2007
  • Firstpage
    595
  • Lastpage
    600
  • Abstract
    The increasing complexity of applications with shortening time-to-market window created a strong research interest towards high-performance and flexible processors. A huge application domain, chiefly consisting of wireless and handheld devices, strongly requires this class of processors to be power-efficient, too. Within this domain, a demanding problem is to determine the instruction encoding of the processor for achieving minimum power consumption in the instruction bus and in the instruction memory. In this paper, a framework for determining power-efficient instruction encoding is presented. The authors have integrated existing and novel techniques in this framework and have proposed novel heuristic approaches. The framework accepts an existing processor instruction-set and a group of applications. The output, which is an optimized instruction encoding under the constraints of a well-defined cost model, minimizes the power consumption of the instruction bus and the instruction memory. This results in strong reduction of the overall power consumption. Case studies with commercial embedded processors show the effectiveness of this framework
  • Keywords
    embedded systems; encoding; instruction sets; microprocessor chips; optimisation; system buses; embedded processors; flexible processors; instruction bus; instruction encoding optimization; instruction memory; processor instruction-set; Application specific processors; Capacitance; Encoding; Energy consumption; Hardware; Power distribution; Power system modeling; Process design; Random access memory; Read only memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 2007. Held jointly with 6th International Conference on Embedded Systems., 20th International Conference on
  • Conference_Location
    Bangalore
  • ISSN
    1063-9667
  • Print_ISBN
    0-7695-2762-0
  • Type

    conf

  • DOI
    10.1109/VLSID.2007.129
  • Filename
    4092107