系统仿真学报 ›› 2015, Vol. 27 ›› Issue (2): 396-403.

• 复杂系统建模与仿真 • 上一篇    下一篇

基于GPU的一类地理多智能体系统并行仿真研究

赵元1,2,3,4, 程家昌2, 王璐2,3,4, 胡月明2,3,4   

  1. 1.广东工贸职业技术学院,广州市 510510;
    2.华南农业大学信息学院,广州市 510642;
    3.国土资源部建设用地再开发重点实验室,广州市 510642;
    4.广东省土地利用与整治重点实验室,广州市 510642
  • 收稿日期:2014-01-24 修回日期:2014-04-13 发布日期:2020-09-02
  • 作者简介:赵元(1977-),男,江苏徐州,博士,研究方向为地理信息建模、地理仿真;胡月明(通信作者1964-),男,湖南益阳,博士,教授,研究方向为地理信息系统、土地信息化。
  • 基金资助:
    国家自然科学基金委-广东联合基金(U1301253)

GPU-Accelerated Simulation for Class of Multi-Agent Based Models

Zhao Yuan1,2,3,4, Cheng Jiachang2, Wang Lu2,3,4, Hu Yueming2,3,4   

  1. 1. Guangdong College of Industry & Commerce, Guangzhou 510510, China;
    2. College of Informatics, South China Agricultural University, Guangzhou 510642, China;
    3. Guangdong Province Key Laboratory of Land Use and Consolidation, Guangzhou 510642, China;
    4. Key Laboratory of the Ministry of Land and Resources for Construction Land Transformation, Guangzhou 510642, China
  • Received:2014-01-24 Revised:2014-04-13 Published:2020-09-02

摘要: 针对当前地理多智能体建模存在着计算成本高、配置复杂、运算加速性能不高的问题,以杜能模型为例,提出基于GPU并行技术的一类地理多智能体仿真与优化方法。通过构建空间索引网格的方法,动态维持智能体与空间索引网格的关联关系,提高地理多智能体系统的仿真运行效率。研究结果表明:采用GPU并行技术,能够使多智能体系统的运行性能得到明显提升,对开展大规模数据下的空间系统多智能体仿真建模具有重要意义。

关键词: 空间索引网格, 多智能体系统, 并行计算, GPU

Abstract: A parallel agent-based model of Von Thünen Model was proposed driven by graphics processing units (GPUs). The Von Thünen Model often involved the simulation of large numbers of geographically located individual decision-makers and a massive number of individual-level interactions. This simulation required substantial computational power. GPU-enabled computing resources provided a massively parallel processing platform based on a fine-grained shared memory paradigm. This massively parallel processing platform held considerable promise for meeting the computing requirement of agent-based models of spatial problems. A dynamic relationship table rebuilding method was proposed to enable the use of GPUs for parallel agent-based modeling of the spatial Von Thünen Model. The key algorithm played an important role in best exploiting high-performance resources in GPUs for large-scale spatial simulation. Experiments conducted to examine computing performance show that GPUs provide a computationally efficient alternative to traditional parallel computing architectures and substantially accelerate agent-based models in large-scale spatial space.

Key words: spatial index grid, multi-agent system, parallel computation, GPU

中图分类号: