• DocumentCode
    438465
  • Title

    Battery aware instruction generation for embedded processors

  • Author

    Cheung, Newton ; Parameswaran, Sri ; Henkel, Jörg

  • Author_Institution
    Sch. of Comput. Sci. & Eng., New South Wales Univ., Sydney, NSW
  • Volume
    1
  • fYear
    2005
  • fDate
    2005
  • Firstpage
    553
  • Abstract
    Automatic instruction generation is an efficient method to satisfy growing performance and meet design constraints for application specific instruction-set processors. A typical approach for instruction generation is to combine a large group of primitive instructions into a single extensible instruction for maximizing speedups. However, this approach often leads to large power dissipation and discharge current, posing a challenge to battery-powered products. In this paper, we propose a battery-aware automatic tool to design extensible instructions which minimizes power dissipation distribution by separating an instruction into multiple instructions. We verify our automatic tool using 50 different code segments, and five large real-world applications. Our tool reduces energy consumption by a further 5.8% on average (up to 17.7%) compared to extensible instructions generated by previous approaches. For real-world applications, energy consumption is reduced by 6.6% on average (up to 16.53%) as well as an increase in performance for most cases. The automatic instruction generation tool is integrated into our application specific instruction-set processor tool suite
  • Keywords
    application specific integrated circuits; embedded systems; instruction sets; microprocessor chips; application specific instruction-set processor; automatic instruction generation; battery aware instruction generation; discharge current; embedded processor; energy consumption; extensible instruction; power dissipation; Application software; Application specific processors; Batteries; Communications technology; Computer aided instruction; Computer science; Design engineering; Energy consumption; Power dissipation; Shape;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2005. Proceedings of the ASP-DAC 2005. Asia and South Pacific
  • Conference_Location
    Shanghai
  • Print_ISBN
    0-7803-8736-8
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2005.1466225
  • Filename
    1466225