Parallelizing Broad Phase Collision Detection for Animation in Games: A Performance Comparison of CPU and GPU Algorithms

被引:1
|
作者
Serpa, Ygor R. [1 ]
Rodrigues, Maria Andreia F. [2 ]
机构
[1] Univ Fortaleza UNIFOR, Ctr Ciencias Tecnol, Fortaleza, CE, Brazil
[2] Univ Fortaleza UNIFOR, Programa Posgrad Informat Aplicada, Fortaleza, CE, Brazil
关键词
performance analysis; broad phase collision detection; CPU; GPU; Bullet;
D O I
10.1109/SBGAMES.2014.29
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Games, computer animations and three-dimensional interactive simulations have required the use of realistic and faster than ever before broad phase collision detection algorithms. In this work, we compare the performance of four broad phase algorithms implemented on CPU and GPU, using four different test scenarios. More specifically, one of them is a new GPU-based algorithm that we have developed in the Bullet library using CUDA, and the other three remaining implementations are CPU-based algorithms available in the same library. The experimental results show that the heterogeneous algorithm is competitive when compared to some robust methods available in Bullet, particularly in scenes with a large number of objects whose movements are complex and unpredictable. We believe that initiatives like this, which explore solutions for new implementations of collision algorithms running on GPU and operating asynchronously with the CPU, are extremely important and useful for game designers, especially in the area of digital games based on Physics, considering there are other elements of the animation, e.g., sound and artificial intelligence, which can thus be executed during the broad phase calculation.
引用
收藏
页码:80 / 88
页数:9
相关论文
共 50 条
  • [31] Performance Comparison of Maneuver Detection Algorithms
    Bayerl, Sebastian
    Herbold, Georg
    Pettazzi, Lorenzo
    ADVANCES IN AEROSPACE GUIDANCE, NAVIGATION AND CONTROL, 2011, : 385 - 396
  • [32] Performance Comparison of Collision Resolution Algorithms with Amount of Feedback Information
    Wattanamongkhol, Norrarat
    2013 INTERNATIONAL SYMPOSIUM ON WIRELESS AND PERVASIVE COMPUTING (ISWPC), 2013,
  • [33] Comparative investigation of GPU-accelerated triangle-triangle intersection algorithms for collision detection
    Lei Xiao
    Gang Mei
    Salvatore Cuomo
    Nengxiong Xu
    Multimedia Tools and Applications, 2022, 81 : 3165 - 3180
  • [34] Comparative investigation of GPU-accelerated triangle-triangle intersection algorithms for collision detection
    Xiao, Lei
    Mei, Gang
    Cuomo, Salvatore
    Xu, Nengxiong
    MULTIMEDIA TOOLS AND APPLICATIONS, 2022, 81 (03) : 3165 - 3180
  • [35] Electron tracks simulation in water: Performance comparison between GPU CPU and the EUMED grid installation
    Seif, Edgard
    El Bitar, Ziad
    Incerti, Sebastien
    Bernal, Mario A.
    Francis, Ziad
    PHYSICA MEDICA-EUROPEAN JOURNAL OF MEDICAL PHYSICS, 2022, 104 : 56 - 66
  • [36] MicroSim: A high-performance phase-field solver based on CPU and GPU implementations
    Dutta, Tanmay
    Mohan, Dasari
    Shenoy, Saurav
    Attar, Nasir
    Kalokhe, Abhishek
    Sagar, Ajay
    Bhure, Swapnil
    Pradhan, Swaroop S.
    Praharaj, Jitendriya
    Mridha, Subham
    Kushwaha, Anshika
    Shah, Vaishali
    Gururajan, M. P.
    Shenoi, V. Venkatesh
    Phanikumar, Gandham
    Bhattacharyya, Saswata
    Choudhury, Abhik
    COMPUTATIONAL MATERIALS SCIENCE, 2025, 246
  • [37] Comparison and Performance Analysis of Multiple CPU/GPU Computing Systems - Resin Infusion Flow Modeling Application
    Haney, R. H.
    Mohan, R. V.
    CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2013, 95 (05): : 401 - 422
  • [38] Performance Comparison of Three Basic Phase Unwrapping Algorithms and Their Hybrid Algorithms
    Han Yu
    Zhang Qican
    Wu Yingshan
    ACTA OPTICA SINICA, 2018, 38 (08)
  • [39] Evaluation and performance comparison of power swing detection algorithms
    Khorashadi-Zadeh, H
    2005 IEEE POWER ENGINEERING SOCIETY GENERAL MEETING, VOLS, 1-3, 2005, : 1842 - 1848
  • [40] Performance comparison of target maneuver onset detection algorithms
    Ru, JF
    Bashi, A
    Li, XR
    SIGNAL AND DATA PROCESSING OF SMALL TARGETS 2004, 2004, 5428 : 419 - 428