• DocumentCode
    2314337
  • Title

    A Methodology for Power-aware Pipelining via High-Level Performance Model Evaluations

  • Author

    Bathen, Luis Angel D ; Ahn, Yongjin ; Pasricha, Sudeep ; Dutt, Nikil D.

  • Author_Institution
    Center for Embedded Comput. Syst., Univ. of California, Irvine, CA, USA
  • fYear
    2009
  • fDate
    7-9 Dec. 2009
  • Firstpage
    19
  • Lastpage
    24
  • Abstract
    Power is one of the major constraints considered during the design of embedded software. In order to reduce power consumption without sacrificing performance, software needs to be optimized in order to run as efficiently as possible on a given platform. When attempting to optimize the mapping of a piece of software on a multiprocessor system, designers often face the chicken-and-egg problem of whether to schedule tasks first, or do memory allocation first, as either step will affect the different optimization opportunities the other may provide. Because each optimization will affect the system´s power consumption, it is critically important to be able to monitor the effects these transformations have. In this paper we present a methodology that allows designers to quickly evaluate the impact each code optimization will have in the system´s power. Our exploration engine relies on SystemC-based power/performance models to quickly and accurately evaluate the dynamic power due to memory accesses as well as the expected CPU power consumption.
  • Keywords
    multiprocessing systems; optimisation; pipeline processing; CPU power consumption; SystemC-based power model; embedded software; high-level performance model evaluation; multiprocessor system; power-aware pipelining; Design methodology; Design optimization; Embedded software; Energy consumption; Engines; Monitoring; Multiprocessing systems; Pipeline processing; Software design; Software performance; Chip-Multiprocessors; Design Space Exploration; Power Modeling; Software Optimizations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microprocessor Test and Verification (MTV), 2009 10th International Workshop on
  • Conference_Location
    Austin, TX
  • ISSN
    1550-4093
  • Print_ISBN
    978-1-4244-6479-1
  • Electronic_ISBN
    1550-4093
  • Type

    conf

  • DOI
    10.1109/MTV.2009.19
  • Filename
    5460786