Title
Three-level-parallelization support framework for large-scale analytic simulation.
Abstract
Fully exploiting the parallelism in large-scale analytic simulation is an essential way to meet the increasing demand for computing resources. This paper deconstructs large-scale analytic simulation using a hierarchical approach. Five computational characteristics that cause the huge computing requirements of analytic simulation are summarized: “Multi-sample”, “Multi-entity”, “Running-as-fast-as-possible”, “Synchronization for constraint of causality”, and “Complex model calculation”. According to these characteristics, a “Sample, Entity, Model” three-level-Parallelization support framework is proposed to exploit the parallelism on three levels. Under the guidance of this framework, a High-Performance Simulation Computer system which integrated software management and hardware support was designed, and then applied in realistic applications. The experimental results show that the designed system can effectively utilize the potential parallelism characteristics in analytic simulation. Consequently, the simulation performance can be improved dozens or even hundreds of times.
Year
DOI
Venue
2017
10.1057/s41273-017-0057-x
J. Simulation
Keywords
Field
DocType
large-scale analytic simulation,parallel simulation,three-level-parallelization,high-performance simulation computer
Synchronization,Parallel simulation,Simulation,Computer science,Parallel computing,Exploit,Integrated software
Journal
Volume
Issue
ISSN
11
3
1747-7778
Citations 
PageRank 
References 
1
0.34
27
Authors
7
Name
Order
Citations
PageRank
Yiping Yao112031.11
Dong Meng210.34
Feng Zhu3116.83
Laibin Yan410.68
Qingjun Qu510.68
Zhongwei Lin6133.12
Haibo Ma711.02