Massive Crowd Simulation With Parallel Computing on GPU

被引:0
|
作者
Lombardo, Vincenzo [1 ]
Gadia, Davide [1 ]
Maggiorini, Dario [1 ]
机构
[1] Univ Milan, Dept Comp Sci, I-20133 Milan, Italy
来源
IEEE ACCESS | 2024年 / 12卷
关键词
Computational modeling; Adaptation models; Graphics processing units; Mathematical models; Parallel processing; Microscopy; Psychology; Hardware; Terminology; Fluid dynamics; Crowd simulation; GPU computing; video games; real-time; FLOW;
D O I
10.1109/ACCESS.2024.3501093
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The ability to simulate realistic crowds is a highly sought-after capability in the fields of entertainment (video games, movies), urban planning and evacuation simulations. Traditional approaches to crowd simulation rely on heavy Central Processing Unit (CPU) computation. This approach has limitations in terms of scalability and performance, which are solvable with the use of Graphics Programming Units (GPUs) and parallel computing techniques. In fact, the development of Compute Shaders on GPU allows the execution of general-purpose operations alongside traditional rendering tasks within real-time applications. This paper aims to contribute to the current literature on crowd simulation methods by developing a real-time simulation model that integrates and expands several techniques from literature, adapted and optimized to exploit GPU computing capabilities. The proposed model incorporates continuous representations for crowds in order to simulate human movement and decision-making. The achieved results demonstrate a high level of scalability and efficiency. The implemented techniques and optimizations allow the model to handle a significant number of agents while maintaining real-time performances to achieve reduced simulation time and good user experience. Stress tests showcase that the proposed model significantly outperforms other macroscopic models, maintaining a stable frame rate of 60 FPS when simulating 20,000 agents even on mid-range systems intended for personal use.
引用
收藏
页码:173279 / 173303
页数:25
相关论文
共 50 条
  • [21] Electromagnetic transient parallel simulation optimisation based on GPU
    Yao, Shujun
    Zhang, Shuo
    Guo, Wanhua
    JOURNAL OF ENGINEERING-JOE, 2019, (16): : 1737 - 1742
  • [22] OpenHD: A GPU-Powered Framework for Hyperdimensional Computing
    Kang, Jaeyoung
    Khaleghi, Behnam
    Rosing, Tajana
    Kim, Yeseong
    IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (11) : 2753 - 2765
  • [23] Implementing and Evaluating Parallel Evolutionary Algorithms in Modern GPU Computing Libraries
    Valkovic, Patrik
    Pilat, Martin
    PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 506 - 509
  • [24] Efficient Computing of Higher Order Array Indices in Parallel using GPU
    Hasan, K. M. Azharul
    Chakraborty, Sagar
    2020 IEEE REGION 10 SYMPOSIUM (TENSYMP) - TECHNOLOGY FOR IMPACTFUL SUSTAINABLE DEVELOPMENT, 2020, : 957 - 960
  • [25] A GPU parallel optimised blockwise NLM algorithm in a distributed computing system
    Cuomo S.
    Galletti A.
    Marcellino L.
    International Journal of High Performance Computing and Networking, 2018, 11 (04) : 304 - 311
  • [26] Parallel CPU-GPU computing technique for discrete element method
    Skorych, Vasyl
    Dosta, Maksym
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (11)
  • [27] A Survey on Parallel Computing and its Applications in Data-Parallel Problems Using GPU Architectures
    Navarro, Cristobal A.
    Hitschfeld-Kahler, Nancy
    Mateu, Luis
    COMMUNICATIONS IN COMPUTATIONAL PHYSICS, 2014, 15 (02) : 285 - 329
  • [28] Understanding GPU Programming for Statistical Computation: Studies in Massively Parallel Massive Mixtures
    Suchard, Marc A.
    Wang, Quanli
    Chan, Cliburn
    Frelinger, Jacob
    Cron, Andrew
    West, Mike
    JOURNAL OF COMPUTATIONAL AND GRAPHICAL STATISTICS, 2010, 19 (02) : 419 - 438
  • [29] ALFIL: A Crowd Simulation Serious Game for Massive Evacuation Training and Awareness
    Garcia-Garcia, Cesar
    Luis Fernandez-Robles, Jose
    Larios-Rosillo, Victor
    Luga, Herve
    INTERNATIONAL JOURNAL OF GAME-BASED LEARNING, 2012, 2 (03) : 71 - 86
  • [30] DEVELOPMENTS IN PARALLEL DISCRETE EVENT SIMULATION AT THE CENTER FOR PARALLEL COMPUTING
    TAYLOR, SJE
    KALANTERY, N
    WINTER, SC
    WILSON, DR
    REDFERN, AP
    MICROPROCESSING AND MICROPROGRAMMING, 1993, 37 (1-5): : 145 - 148