A study of real-time and 100 billion agents simulation using the Boids model

被引:3
|
作者
Hirokawa Y. [1 ]
Nishikawa N. [1 ]
Asano T. [1 ]
Terai M. [2 ]
Matsuzawa T. [3 ]
机构
[1] Japan Agency for Marine-Earth Science and Technology, Yokohama
[2] RIKEN AICS, Kobe
[3] Japan Advanced Institute of Science and Technology, Ishikawa
关键词
Boids; GPU; HPC; Multi-agent systems; Pseudo-quadruple arithmetic; The Earth Simulator;
D O I
10.1007/s10015-016-0308-3
中图分类号
学科分类号
摘要
In high-performance computing of multi-agent systems, there often exists a load imbalance that slows down the calculation. In this paper, we discuss the parallelization of the Boids model for simulating a swarm intelligence. We apply the multi-level hierarchy of parallelism to the Boids model to mitigate the load-imbalance problem. To eliminate numerical errors due to parallelization, we apply pseudo-quadruple arithmetic. The parallel performance is evaluated on three major architectures, including many-core processors on an x86-based server with GPUs, and the Earth Simulator. The parallelization can decrease the negative effects of a load imbalance to almost zero in a simulation of 50 million agents. In addition, the parallelization guarantees the reproducibility of the results in a sequential execution. The strong scaling shows the potential to complete a simulation in real-time on the Earth Simulator. In addition, the weak scaling shows the ability to calculate 100 billion agents within a reasonable amount of time. © 2016, ISAROB.
引用
收藏
页码:525 / 530
页数:5
相关论文
共 50 条
  • [1] Building a model for real-time simulation
    Lee, K
    Fishwick, PA
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2001, 17 (05): : 585 - 600
  • [2] Real-time control of individual agents for crowd simulation
    Yunbo Rao
    Leiting Chen
    Qihe Liu
    Weiyao Lin
    Yanmei Li
    Jun Zhou
    Multimedia Tools and Applications, 2011, 54 : 397 - 414
  • [3] Real-time control of individual agents for crowd simulation
    Rao, Yunbo
    Chen, Leiting
    Liu, Qihe
    Lin, Weiyao
    Li, Yanmei
    Zhou, Jun
    MULTIMEDIA TOOLS AND APPLICATIONS, 2011, 54 (02) : 397 - 414
  • [4] Study on the reliability of real-time simulation
    Guo, Qi
    Han, Weiqiang
    Rao, Hong
    Zhao, Chengyong
    Jia, Xudong
    2008 THIRD INTERNATIONAL CONFERENCE ON ELECTRIC UTILITY DEREGULATION AND RESTRUCTURING AND POWER TECHNOLOGIES, VOLS 1-6, 2008, : 1708 - 1711
  • [5] REAL-TIME AGENTS
    CARDELLI, L
    LECTURE NOTES IN COMPUTER SCIENCE, 1982, 140 : 94 - 106
  • [6] Real-time simulation of the transplanted tooth using model order reduction
    Lahoud, Pierre
    Badrou, Arif
    Ducret, Maxime
    Farges, Jean-Christophe
    Jacobs, Reinhilde
    Bel-Brunon, Aline
    EzEldeen, Mostafa
    Blal, Nawfal
    Richert, Raphael
    FRONTIERS IN BIOENGINEERING AND BIOTECHNOLOGY, 2023, 11
  • [7] Real-time cutting and suture simulation using hybrid elastic model
    Zhang, Jingsi
    Gu, Lixu
    Huang, Pengfei
    Dworzak, Jalda
    Chen, Feng
    Kong, Xianming
    2007 ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY, VOLS 1-16, 2007, : 3646 - +
  • [8] A flexible model for real-time crowd simulation
    Rossmann, Juergen
    Hempe, Nico
    Tietjen, Philipp
    2009 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2009), VOLS 1-9, 2009, : 2085 - 2090
  • [9] Freight train model for real-time simulation
    Andersson, A.
    Kharrazi, S.
    DYNAMICS OF VEHICLES ON ROADS AND TRACKS, VOL 2, 2018, : 1011 - 1017
  • [10] Real-time simulation model of wind parks
    Johnsen, K
    Eliasson, B
    Proceedings of the Fourth IASTED International Conference on Power and Energy Systems, 2004, : 164 - 168