Skip to main navigation Skip to search Skip to main content

Bounding Volume Hierarchy Acceleration Through Tightly Coupled Heterogeneous Computing

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

Bounding Volume Hierarchy (BVH) is the main acceleration mechanism used for improving ray tracing rendering time. Several research efforts have been made to optimize the BVH algorithm for GPU and CPU architectures. Nonetheless, as far as we know, no study has targeted the APU (Accelerated Processing Unit) that have a CPU and an integrated GPU in the same die. The APU has the advantage of being able to share workloads within its internal processors (CPU and GPU) through heterogeneous computing. We crafted a specific implementation of the ray tracing algorithm with BVH traversal implemented for the APU architecture and compared the performance of this SoC against CPU and GPU equivalent implementations. It was found that the performance of the APU surpassed the other architectures.

Original languageEnglish
Title of host publicationHigh Performance Computing - 6th Latin American Conference, CARLA 2019, Revised Selected Papers
EditorsJuan Luis Crespo-Mariño, Esteban Meneses-Rojas
PublisherSpringer
Pages94-108
Number of pages15
ISBN (Print)9783030410049
DOIs
StatePublished - 2020
Event6th Latin American High Performance Computing Conference, CARLA 2019 - Turrialba, Costa Rica
Duration: 25 Sep 201927 Sep 2019

Publication series

NameCommunications in Computer and Information Science
Volume1087 CCIS
ISSN (Print)1865-0929
ISSN (Electronic)1865-0937

Conference

Conference6th Latin American High Performance Computing Conference, CARLA 2019
Country/TerritoryCosta Rica
CityTurrialba
Period25/09/1927/09/19

Keywords

  • Accelerated Processing Unit
  • APU
  • Bounding Volume Hierarchy
  • BVH
  • CPU
  • GPU
  • Heterogeneous computing
  • Ray tracing

Fingerprint

Dive into the research topics of 'Bounding Volume Hierarchy Acceleration Through Tightly Coupled Heterogeneous Computing'. Together they form a unique fingerprint.

Cite this