• DocumentCode
    2175478
  • Title

    A generic platform for estimation of multi-threaded program performance on heterogeneous multiprocessors

  • Author

    Sahu, Aryabartta ; Balakrishnan, M. ; Panda, Preeti Ranjan

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Indian Inst. of Technol. Delhi, New Delhi, India
  • fYear
    2009
  • fDate
    20-24 April 2009
  • Firstpage
    1018
  • Lastpage
    1023
  • Abstract
    This paper deals with a methodology for software estimation to enable design space exploration of heterogeneous multiprocessor systems. Starting from fork-join representation of application specification along with high level description of multiprocessor target architecture and mapping of application components onto architecture resource elements, it estimates the performance of application on target multiprocessor architecture. The methodology proposed includes the effect of basic compiler optimizations, integrates light weight memory simulation and instruction mapping for complex instruction to improve the accuracy of software estimation. To estimate performance degradation due to contention for shared resources like memory and bus, synthetic access traces coupled with interval analysis technique is employed. The methodology has been validated on a real heterogeneous platform. Results show that using estimation it is possible to predict performance with average errors of around 11%.
  • Keywords
    VLSI; multiprocessing systems; VLSI technology; heterogeneous multiprocessors; software estimation; Application software; Computer architecture; Computer science; Delay estimation; Design engineering; Optimizing compilers; Paper technology; Software performance; Space exploration; Space technology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09.
  • Conference_Location
    Nice
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4244-3781-8
  • Type

    conf

  • DOI
    10.1109/DATE.2009.5090813
  • Filename
    5090813