HETEROGENEOUS DESIGN AND EFFICIENT CPU-GPU IMPLEMENTATION OF COLLISION DETECTION

被引:0
作者
Tayyub, Mohid [1 ]
Khan, Gul N. [1 ]
机构
[1] Ryerson Univ, Elect Comp & Biomed Engn, 350 Victoria St, Victoria, ON M5B 2K3, Canada
来源
IADIS-INTERNATIONAL JOURNAL ON COMPUTER SCIENCE AND INFORMATION SYSTEMS | 2019年 / 14卷 / 02期
基金
加拿大自然科学与工程研究理事会;
关键词
CPU-GPU Systems; Efficient CPU-GPU Implementation; Fast Collision Detection; Gaming and Animation; Heterogeneous Computing;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Collison detection is a wide-ranging real-world application. It is one of the key components used in gaming, simulation and animation. Efficient algorithms are required for collision detection as it is repeatedly executed throughout the course of an application. Moreover, due to its computationally intensive nature researchers are investigating ways to reduce its execution time. This paper furthers those research works by devising a parallel CPU-GPU implementation of both broad and narrow phase collision detection with heterogenous workload sharing. An important aspect of co-scheduling is to determine an optimal CPU-GPU partition ratio. We also showcase a successive approximation approach for CPU-GPU implementation of collision detection. The paper demonstrates that the framework is not only applicable to CPU/GPU systems but to other system configuration obtaining a peak performance improvement in the range of 18%.
引用
收藏
页码:25 / 40
页数:16
相关论文
共 23 条
  • [1] Bullet Real-Time Physics Simulation, 2019, HOM BULL PYBULLET PH
  • [2] Semaphorins 4A and 4D in chronic inflammatory diseases
    Chapoval, Svetlana P.
    Vadasz, Zahava
    Chapoval, Andrei I.
    Toubi, Elias
    [J]. INFLAMMATION RESEARCH, 2017, 66 (02) : 111 - 117
  • [3] Kinetic sweep and prune for multi-body continuous motion
    Coming, Daniel S.
    Staadt, Oliver G.
    [J]. COMPUTERS & GRAPHICS-UK, 2006, 30 (03): : 439 - 449
  • [4] Parallel Radix Sort on the AMD Fusion Accelerated Processing Unit
    Delorme, Michael C.
    Abdelrahman, Tarek S.
    Zhao, Chengyan
    [J]. 2013 42ND ANNUAL INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2013, : 339 - 348
  • [5] Ericson C., 2004, Real-time collision detection
  • [6] Gottschalk S., 1996, Computer Graphics Proceedings. SIGGRAPH '96, P171, DOI 10.1145/237170.237244
  • [7] 3D collision detection:: a survey
    Jiménez, P
    Thomas, F
    Torras, C
    [J]. COMPUTERS & GRAPHICS-UK, 2001, 25 (02): : 269 - 285
  • [8] Le Grand S., 2007, GPU GEMS, V3, pch 32
  • [9] SKMD: Single Kernel on Multiple Devices for Transparent CPU-GPU Collaboration
    Lee, Janghaeng
    Samadi, Mehrzad
    Park, Yongjun
    Mahlke, Scott
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2015, 33 (03):
  • [10] Mirtich B, 1998, PRACTICAL MOTION PLANNING IN ROBOTICS, P203