期刊文献+

基于多核CPU-GPU异构平台的并行Agent仿真 被引量:5

Parallel Agent-based simulation on multi-core CPU and GPU heterogeneous platforms
在线阅读 下载PDF
导出
摘要 多核中央处理器(central processing units,CPU)-图形处理器(graphics processing units,GPU)异构平台为提高并行Agent仿真(parallel Agent-based simulation,PABS)在单机上的运行性能提供了一个更高效的硬件基础,但在当前相关研究中,还缺乏一般性的理论方法来指导并行Agent仿真将多核CPU和GPU的计算资源充分利用起来。通过分析多核CPU-GPU异构并行架构的特点,在方法论层面上建立了并行Agent仿真在多核CPU-GPU异构平台下的多层负载分配模型,并根据基于Agent的仿真的执行结构,提出了对基于Agent的仿真的计算结构、数据结构进行重构的方法,以适应异构的硬件架构。最后对基于多核CPU-GPU的并行Agent仿真性能进行了实验分析。 The platforms equipped with multi-eore central processing units (CPU) and graphics processing units (GPU) provide more efficient hardware for improving the performance of parallel Agent-based simulations (PABS) on personal computers. In the correlative research field, there is currently lack of a general methodolo- gy that can take full advantage of the computing capability of multi-core CPUs and GPUs for PABS. By analy- zing the characteristics of the heterogeneous architecture that consists of multi-core CPUs and GPUs, a multi- layer load distributing model for PABS on multi-core CPU and GPU platforms is built. According to the para- digm of Agent-based simulations (ABS), the methods of rebuilding the computing and data structures of ABS are presented so as to adapt for the heterogeneous architecture. Finally a group of experiments are carried out for testing the performance of PABS on multi-core CPU and GPU platforms.
出处 《系统工程与电子技术》 EI CSCD 北大核心 2012年第8期1716-1722,共7页 Systems Engineering and Electronics
基金 国家自然科学基金(60974073 60974074)资助课题
关键词 并行Agent仿真 多核中央处理器 图形处理器 异构平台 parallel agent-based simulation (PABS) multi core ceritral processing units (CPU) graphics processing unit (GPU) heterogeneous platform
  • 相关文献

参考文献19

  • 1Popov K, Vlassov V, Rafea M, et al. Parallel agent-based simu- lation on a cluster of workstation[C]//Proc, of the 9th Interna- tional European Conference on Parallel and Distributed Com- puting, 2003 : 470 - 480.
  • 2Oebre M R. MUSE: a parallel agent-based simulation environ- ment[D]. USA: Miami University, 2009.
  • 3Cosenza B, Cordasco G, Chiara R D, et al. Distributed load bal- ancing for parallel agent-based simulations[C]//Proc, of the 19th Euromicro International Conference on Parallel, Distribu- ted and Network-Based Computing, 2011 : 62 - 69.
  • 4Chen T P, Chen Y K. Challenges and opportunities of obtaining performance from multi-core CPUs and many-core GPUs[C]// Proc. of the 34th IEEE International Conference on Acoustics, Speech and Signal Processing, 2009 : 613 - 616.
  • 5Strippgen D, Nagel K. Using common graphics hardware for multi-agent tra//ic simulation with CUDA[C]//Proc. of the 2rd International ICST Conference on Simulation Tools and Tech niques, 2009=62.
  • 6EYSouza R M, Lysenko M, Marino S, et al. Data-parallel algo- rithms for agent-based model simulation of tuberculosis on graphics processing units[C]//Proc, of the Spring Simulation Multi Conference, 2009.
  • 7Tang W W, Bennett D A. Parallel agent-based modeling of spatial opinion di//usion accelerated using graphics processing units[J]. Eco- logical Modelling, 2011, 222(19) : 3605 - 3615.
  • 8. Falk M, Ott M, Ertl T, et al. Parallelized agent based simula tion on CPU and graphics hardware for spatial and stochastic models in biology[C]// Proc, of the 9th Conference on Compu tational Methods in Systems Biology, 2011 73 - 82.
  • 9Perumalla K S, Aaby B G. Data parallel execution challenges and runtime performance of agent simulations on GPUs[C]//Proc. ofthe Spring Simulation Multi-Conference, 2008 116 - 123.
  • 10Aaby B G, Perumalla K S, Seal S K. E//icient simulation of agent-based models on multi-GPU and multi-core clusters[C]// Proc. of the 3rd International ICST Conference on Simulation Tools and Techniques (SIMUToolslO), 2010 : 15 - 19.

同被引文献48

引证文献5

二级引证文献18

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部