• DocumentCode
    474468
  • Title

    Multiprocessor performance estimation using hybrid simulation

  • Author

    Gao, Lei ; Karuri, Kingshuk ; Kraemer, Stefan ; Leupers, Rainer ; Ascheid, Gerd ; Meyr, Heinrich

  • Author_Institution
    Inst. for Integrated Signal Process. Syst., RWTH Aachen Univ., Aachen
  • fYear
    2008
  • fDate
    8-13 June 2008
  • Firstpage
    325
  • Lastpage
    330
  • Abstract
    With the growing number of programmable processing elements in today´s Multiprocessor System-on-Chip (MPSoC) designs, the synergy required for the development of the hardware architecture and the software running on them is also increasing. In MPSoC development environment, changes in the hardware architecture can bring in extensive re-partitioning or re-parallelization of the software architecture. Fast and accurate functional simulation and performance estimation techniques are needed to cope with this co-design problem at the early phases of MPSoC design space exploration. The current paper addresses this issue by introducing a framework which combines hybrid simulation, cache simulation and online trace-driven replay techniques to accurately predict performance of programmable elements in an MPSoC environment. The resulting simulation technique can easily cope with the continuous re-organizations of software architectures during an Instruction Set Simulator (ISS) based design process. Experimental results show that this framework can improve system simulation speed by 3-5X on average while achieving accuracy closely comparable to traditional ISSes.
  • Keywords
    hardware-software codesign; instruction sets; logic design; logic simulation; microprocessor chips; multiprocessing systems; performance evaluation; system-on-chip; MPSoC design; cache stimulation; hardware architecture development; hybrid simulation; instruction set simulator based design process; multiprocessor performance estimation; multiprocessor system-on-chip designs; online trace-driven replay techniques; programmable processing elements; software architecture; Computer architecture; Digital signal processing; Hardware; Permission; Predictive models; Reduced instruction set computing; Signal processing; Software architecture; Space exploration; VLIW; Address Recovery; Cache Simulation; Cross Replay; HySim; Hybrid Simulation; MPSoC; Performance Estimation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2008. DAC 2008. 45th ACM/IEEE
  • Conference_Location
    Anaheim, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-60558-115-6
  • Type

    conf

  • Filename
    4555832