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 条
  • [21] Real-time surgery simulation systems based on collision detection
    Wen, Chang
    Xie, Kai
    [J]. Communications in Computer and Information Science, 2014, 472 : 473 - 477
  • [22] Real-Time Surgery Simulation Systems Based on Collision Detection
    Wen, Chang
    Xie, Kai
    [J]. BIO-INSPIRED COMPUTING - THEORIES AND APPLICATIONS, BIC-TA 2014, 2014, 472 : 473 - 477
  • [23] A simple, efficient method for real-time simulation of smoke shadow
    Yang, Minghao
    Fei, Guangzheng
    Shi, Minyong
    Zhan, Yongsong
    [J]. ADVANCES IN ARTIFICIAL REALITY AND TELE-EXISTENCE, PROCEEDINGS, 2006, 4282 : 633 - +
  • [24] Real-Time Simulation of 3D Smoke on GPU
    Yang, Qing
    [J]. CISST'09: PROCEEDINGS OF THE 3RD WSEAS INTERNATIONAL CONFERENCE ON CIRCUITS, SYSTEMS, SIGNAL AND TELECOMMUNICATIONS, 2009, : 130 - 134
  • [25] Real-time Simulation of Fireworks Based on GPU and Particle System
    Xiao, He
    He, Chunlin
    [J]. PROCEEDINGS OF THE FIRST INTERNATIONAL WORKSHOP ON EDUCATION TECHNOLOGY AND COMPUTER SCIENCE, VOL I, 2009, : 14 - 17
  • [26] Real-Time Object Detection Using Adaptive Background Model and Margined Sign Correlation
    Yamamoto, Ayaka
    Iwai, Yoshio
    Ishiguro, Hiroshi
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2011, E94D (02): : 325 - 335
  • [27] A Conceptual MAS Model for Real-Time Traffic Control
    Vilarinho, Cristina
    Tavares, Jose Pedro
    Rossetti, Rosaldo J. F.
    [J]. PROGRESS IN ARTIFICIAL INTELLIGENCE-BK, 2015, 9273 : 157 - 168
  • [28] The impact of real-time information in a two-route scenario using agent-based simulation
    Wahle, J
    Bazzan, ALC
    Klügl, F
    Schreckenberg, M
    [J]. TRANSPORTATION RESEARCH PART C-EMERGING TECHNOLOGIES, 2002, 10 (5-6) : 399 - 417
  • [29] Affective Real-Time Video Abstraction Using CUDA
    Yang, Heekyung
    Min, Kyungha
    [J]. CONVERGENCE AND HYBRID INFORMATION TECHNOLOGY, 2012, 310 : 566 - +
  • [30] Real-time Face Detection Algorithm Using GPU
    Feng, Zhongyuan
    Jia, Jinyuan
    Zhao, Feipeng
    [J]. 2011 IEEE 12TH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED INDUSTRIAL DESIGN & CONCEPTUAL DESIGN, VOLS 1 AND 2: NEW ENGINES FOR INDUSTRIAL DESIGN: INTELLIGENCE - INTERACTION - SERVICES, 2011, : 1284 - 1289