• DocumentCode
    2516064
  • Title

    A cycle-level parallel simulation technique exploiting both space and time parallelism

  • Author

    Yun, Dukyoung ; Yi, Youngmin ; Kim, Sungchan ; Ha, Soonhoi

  • Author_Institution
    Samsung Electron., South Korea
  • fYear
    2012
  • fDate
    11-12 Oct. 2012
  • Firstpage
    50
  • Lastpage
    56
  • Abstract
    As the number of processors increases in an MPSoC, the simulation performance degrades significantly if all component simulators run sequentially. Recently a novel parallel simulation technique was proposed to exploit space-parallelism by distributing component simulators to multiple host cores. In this paper, we boost the performance further by exploiting time-parallelism in case that an application is specified as a task graph following the data-flow semantics, such as a KPN (Kahn Process Network) or a data flow graph. Time-parallel simulation enables parallel execution of tasks in different intervals in the timeline by resolving data dependencies between them with redundant host code execution. The proposed technique provides higher degree of parallelism beyond the number of processors in the target architecture. Experiments with real-life multimedia examples prove the effectiveness of the proposed approach.
  • Keywords
    data flow graphs; microprocessor chips; system-on-chip; KPN; Kahn process network; MPSoC; cycle-level parallel simulation technique; data flow graph; data-flow semantics; processors; real-life multimedia; redundant host code execution; space parallelism; system-on-chip; task graph; time parallelism; Backplanes; Computational modeling; Kernel; Parallel processing; Program processors; Synchronization; Parallel simulation; time-parallelism; virtual prototyping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Rapid System Prototyping (RSP), 2012 23rd IEEE International Symposium on
  • Conference_Location
    Tampere
  • ISSN
    2150-5500
  • Print_ISBN
    978-1-4673-2786-2
  • Electronic_ISBN
    2150-5500
  • Type

    conf

  • DOI
    10.1109/RSP.2012.6380690
  • Filename
    6380690