IADIS International Journal on Computer Science and Information Systems

Published by IADIS (International Association for Development of the Information Society) • ISSN (Online): 1646-3692 • ISSN (Print): 1646-3692
100% Open Access
Double-Blind Peer Review
Crossref DOI Persistent IDs
Open Access Peer-Reviewed Case Studies & Applications

Heterogeneous Design and Efficient Cpu-gpu Implementation of Collision Detection

Mohid Tayyub *
Gul N. Khan. *
* Electrical, Computer and Biomedical Engineering, Ryerson University, 350 Victoria Street, Toronto ON M5B2K3 Canada (Portugal)
* Electrical, Computer and Biomedical Engineering, Ryerson University, 350 Victoria Street, Toronto ON M5B2K3 Canada (Portugal)

Abstract

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 applic ation. 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%.

Keywords

CPU-GPU Systems Efficient CPU -GPU Implementation Fast Collision Detection Gaming and Animation Heterogeneous Computing
Full-Text PDF Available

Read Complete Peer-Reviewed Manuscript

Includes full econometric models, data tables, policy recommendations, declarations, and citations.

Declarations & Ethics

Funding: This research received academic dissemination support through ESCAP / JournalsHub publishing programs.
Conflicts of Interest: The authors declare no competing financial or institutional interests.
Peer Review: Double-blind peer reviewed by international subject specialists.
License: Creative Commons Attribution 4.0 International (CC BY 4.0).
How to Cite This Article
APA / MLA / BibTeX
Tayyub, et al. (2019). Heterogeneous Design and Efficient Cpu-gpu Implementation of Collision Detection. IADIS International Journal on Computer Science and Information Systems, 14(2). https://doi.org/10.33965/ijcsis_2019_v14i2_03
Tayyub, et al. "Heterogeneous Design and Efficient Cpu-gpu Implementation of Collision Detection." IADIS International Journal on Computer Science and Information Systems, vol. 14, no. 2, 2019. https://doi.org/10.33965/ijcsis_2019_v14i2_03
Tayyub, et al. "Heterogeneous Design and Efficient Cpu-gpu Implementation of Collision Detection." IADIS International Journal on Computer Science and Information Systems 14, no. 2 (2019). https://doi.org/10.33965/ijcsis_2019_v14i2_03