DocumentCode
3739415
Title
Accelerating Large Scale Artificial Society Simulation with CPU/GPU Based Heterogeneous Parallel Method
Author
Li Zhen;Guo Gang;Chen Bin;Qiu Xiaogang
Author_Institution
Coll. of Inf. Syst. &
fYear
2015
Firstpage
155
Lastpage
162
Abstract
Artificial society is an effective way for social science research. However, in order to meet real-time and super real-time requirement of computational experiment, the execution efficiency of large-scale artificial society then becomes the burning question. The emergence of heterogeneous parallel system offers opportunities and challenges for accelerating large scale artificial society simulation. How to fully utilize heterogeneous computational resources in large scale agent based simulation becomes the key issue. The paper proposes a CPU/GPU-based accelerating computational method, in which GPU is fully utilized in two different ways at the same time. Firstly GPU is treated as host processor, and a GPU based simulation kernel is designed to execute the models collaboratively with CPU simulation kernel. Secondly, in order to accelerate the domain-specific models, a specific domain-oriented GPU simulation computational service component is proposed, and GPU is used as a co-processor to offer domain-specific parallel optimization. A SPMT (Single Process Multi Threads) based conservative parallel simulation framework is proposed to integrate the GPU simulation kernel and computational service component. At last, an experiment is designed to test the efficiency of GPU based simulation kernel, and argues about the application mode of GPU.
Keywords
Real-time systems
Publisher
ieee
Conference_Titel
Distributed Simulation and Real Time Applications (DS-RT), 2015 IEEE/ACM 19th International Symposium on
ISSN
1550-6525
Type
conf
DOI
10.1109/DS-RT.2015.11
Filename
7395930
Link To Document