• DocumentCode
    2590132
  • Title

    A modular simulation framework for spatial and temporal task mapping onto multi-processor SoC platforms

  • Author

    Kempf, Torsten ; Doerper, Malte ; Leupers, R. ; Ascheid, G. ; Meyr, H. ; Kogel, Tim ; Vanthournout, Bart

  • Author_Institution
    Inst. for Integrated Signal Process. Syst., Aachen Univ. of Technol., Germany
  • fYear
    2005
  • fDate
    7-11 March 2005
  • Firstpage
    876
  • Abstract
    Heterogeneous multi-processor SoC (MP-SoC) platforms bear the potential to optimize conflicting performance, flexibility and energy efficiency constraints as imposed by demanding signal processing and networking applications. However, in order to take advantage of the available processing and communication resources, an optimal mapping of the application tasks on to the platform resources is of crucial importance. We propose a SystemC-based simulation framework, which enables the quantitative evaluation of application-to-platform mappings by means of an executable performance model. The key element of our approach is a configurable event-driven virtual processing unit to capture the timing behavior of multi-processor/multi-threaded MP-SoC platforms. The framework features an XML-based declarative construction mechanism of the performance model to accelerate navigation significantly in large design spaces. The capabilities of the proposed framework in terms of design space exploration is presented by a case study of a commercially available MP-SoC platform for networking applications. Focussing on the application to architecture mapping, our introduced framework highlights the potential for optimization of an efficient design space exploration environment.
  • Keywords
    digital signal processing chips; integrated circuit design; multi-threading; multiprocessing systems; optimisation; system-on-chip; SystemC; XML; application-to-platform mappings; configurable event-driven virtual processing unit; design space exploration; executable performance model; modular simulation framework; multi-threaded SoC platforms; multiprocessor SoC platforms; networking applications; optimization; platform resources; signal processing; spatial task mapping; temporal task mapping; Computer architecture; Data processing; Delay; Hardware; Operating systems; Resource management; Resource virtualization; Signal processing; Space exploration; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2005. Proceedings
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-2288-2
  • Type

    conf

  • DOI
    10.1109/DATE.2005.21
  • Filename
    1395693