• DocumentCode
    400446
  • Title

    Pre-characterization free, efficient power/performance analysis of embedded and general purpose software applications

  • Author

    Rapaka, Venkata Syam P ; Marculescu, Diana

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2003
  • fDate
    2003
  • Firstpage
    504
  • Lastpage
    509
  • Abstract
    This paper presents a novel approach for an efficient, yet accurate estimation technique for power consumption and performance of embedded and general purpose applications. Our approach is adaptive in nature and is based on detecting sections of code characterized by high temporal locality (also called hotspots) in the execution profile of the benchmark being executed on a target processor. The technique itself is architecture and input independent and can be used for both embedded, as well as for general purpose processors. We have implemented a hybrid simulation engine which can significantly shorten the simulation time by using on-the-fly profiling for critical sections of the code and by reusing this information during power/performance estimation for the rest of the code. By using this strategy, we were able to achieve up to 20X better accuracy compared to a flat, non-adaptive sampling scheme and a simulation speed-up of up to 11.84X with a maximum error of 1.03% for performance and 1.92% for total energy on a wide variety of media and general purpose applications.
  • Keywords
    circuit CAD; embedded systems; hybrid simulation; microprocessor chips; adaptive sampling; design automation; embedded software; general purpose software; hotspot; hybrid simulation; microprocessor chip; performance analysis; power consumption; total energy; Acceleration; Application software; Computational modeling; Embedded software; Energy consumption; Engines; Performance analysis; Sampling methods; Software performance; Statistics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition, 2003
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-1870-2
  • Type

    conf

  • DOI
    10.1109/DATE.2003.1253659
  • Filename
    1253659