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
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;
Conference_Titel :
Principles of Advanced and Distributed Simulation (PADS), 2010 IEEE Workshop on
Conference_Location :
Atlanta, GA
Print_ISBN :
978-1-4244-7292-5
Electronic_ISBN :
1087-4097
DOI :
10.1109/PADS.2010.5471652