TY - GEN
T1 - Bounding Volume Hierarchy Acceleration Through Tightly Coupled Heterogeneous Computing
AU - Rivera-Alvarado, Ernesto
AU - Torres-Rojas, Francisco J.
N1 - Publisher Copyright:
© 2020, Springer Nature Switzerland AG.
PY - 2020
Y1 - 2020
N2 - 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.
AB - 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.
KW - Accelerated Processing Unit
KW - APU
KW - Bounding Volume Hierarchy
KW - BVH
KW - CPU
KW - GPU
KW - Heterogeneous computing
KW - Ray tracing
UR - http://www.scopus.com/inward/record.url?scp=85081170432&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-41005-6_7
DO - 10.1007/978-3-030-41005-6_7
M3 - Contribución a la conferencia
AN - SCOPUS:85081170432
SN - 9783030410049
T3 - Communications in Computer and Information Science
SP - 94
EP - 108
BT - High Performance Computing - 6th Latin American Conference, CARLA 2019, Revised Selected Papers
A2 - Crespo-Mariño, Juan Luis
A2 - Meneses-Rojas, Esteban
PB - Springer
T2 - 6th Latin American High Performance Computing Conference, CARLA 2019
Y2 - 25 September 2019 through 27 September 2019
ER -