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 条
  • [41] Implementation of an improved parallel metaheuristic on GPU applied to humanoid robot simulation
    Benalia, Nour El-Houda
    Ouannes, Nesrine
    Djedi, NourEddine
    2014 INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS (ICMCS), 2014, : 42 - 47
  • [42] Analysis of Global and Local Synchronization in Parallel Computing
    Cicirelli, Franco
    Giordano, Andrea
    Mastroianni, Carlo
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (05) : 988 - 1000
  • [43] MIMO Radar Parallel Simulation System Based on CPU/GPU Architecture
    Liu, Gaogao
    Yang, Wenbo
    Li, Peng
    Qin, Guodong
    Cai, Jingjing
    Wang, Youming
    Wang, Shuai
    Yue, Ning
    Huang, Dongjie
    SENSORS, 2022, 22 (01)
  • [44] GLU3.0: Fast GPU-based Parallel Sparse LU Factorization for Circuit Simulation
    Peng, Shaoyi
    Tan, Sheldon X. -D.
    IEEE DESIGN & TEST, 2020, 37 (03) : 78 - 90
  • [45] GPU-based parallel algorithm for computing point visibility inside simple polygons
    Shoja, Ehsan
    Ghodsi, Mohammad
    COMPUTERS & GRAPHICS-UK, 2015, 49 : 1 - 9
  • [46] Solving the Incomplete Markets Model in Parallel Using GPU Computing and the Krusell–Smith Algorithm
    Michael C. Hatcher
    Eric M. Scheffel
    Computational Economics, 2016, 48 : 569 - 591
  • [47] Crowd Behavior Simulation With Emotional Contagion in Unexpected Multihazard Situations
    Xu, Mingliang
    Xie, Xiaozheng
    Lv, Pei
    Niu, Jianwei
    Wang, Hua
    Li, Chaochao
    Zhu, Ruijie
    Deng, Zhigang
    Zhou, Bing
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2021, 51 (03): : 1567 - 1581
  • [48] Near real-time digital holographic microscope based on GPU parallel computing
    Zhu, Gang
    Zhao, Zhixiong
    Wang, Huarui
    Yang, Yan
    2017 INTERNATIONAL CONFERENCE ON OPTICAL INSTRUMENTS AND TECHNOLOGY: OPTICAL SYSTEMS AND MODERN OPTOELECTRONIC INSTRUMENTS, 2017, 10616
  • [49] Improving in situ GPU simulation of quantum computing in the D-GM environment
    Avila, Anderson
    Sander Reiser, Renata Hax
    Pilla, Mauricio Lima
    Yamin, Adenauer Correa
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2019, 33 (03) : 462 - 472
  • [50] GPU Optimization for High-Quality Kinetic Fluid Simulation
    Chen, Yixin
    Li, Wei
    Fan, Rui
    Liu, Xiaopei
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2022, 28 (09) : 3235 - 3251