• DocumentCode
    2460021
  • Title

    Exploring Multi-Grained Parallelism in Compute-Intensive DEVS Simulations

  • Author

    Liu, Qi ; Wainer, Gabriel

  • Author_Institution
    Dept. of Syst. & Comput. Eng., Carleton Univ., Ottawa, ON, Canada
  • fYear
    2010
  • fDate
    17-19 May 2010
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    We propose a computing technique for efficient parallel simulation of compute-intensive DEVS models on the IBM Cell processor, combining multi-grained parallelism and various optimizations to speed up the event execution. Unlike most existing parallelization strategies, our approach explicitly exploits the massive fine-grained event-level parallelism inherent in the simulation process, while most of the logical processes are virtualized, making the achievable parallelism more deterministic and predictable. Together, the parallelization and optimization strategies produced promising experimental results, accelerating the simulation of a 3D environmental model by a factor of up to 33.06. The proposed methods can also be applied to other multicore and shared-memory architectures.
  • Keywords
    discrete event simulation; multiprocessing systems; optimisation; parallel architectures; 3D environmental model; Discrete Event System Specification; IBM Cell processor; compute-intensive DEVS parallel simulation; massive fine-grained event-level parallelism; multicore architectures; multigrained parallelism; optimization strategies; parallelization strategies; shared-memory architectures; Acceleration; Application software; Computational modeling; Computer architecture; Computer simulation; Concurrent computing; Discrete event simulation; Multicore processing; Parallel processing; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Principles of Advanced and Distributed Simulation (PADS), 2010 IEEE Workshop on
  • Conference_Location
    Atlanta, GA
  • ISSN
    1087-4097
  • Print_ISBN
    978-1-4244-7292-5
  • Electronic_ISBN
    1087-4097
  • Type

    conf

  • DOI
    10.1109/PADS.2010.5471652
  • Filename
    5471652