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
Link To Document