Accelerating X-Ray Tracing for Exascale Systems using Kokkos

05/16/2022
by   Felix Wittwer, et al.
0

The upcoming exascale computing systems Frontier and Aurora will draw much of their computing power from GPU accelerators. The hardware for these systems will be provided by AMD and Intel, respectively, each supporting their own GPU programming model. The challenge for applications that harness one of these exascale systems will be to avoid lock-in and to preserve performance portability. We report here on our results of using Kokkos to accelerate a real-world application on NERSC's Perlmutter Phase 1 (using NVIDIA A100 accelerators) and the testbed system for OLCF's Frontier (using AMD MI250X). By porting to Kokkos, we were able to successfully run the same X-ray tracing code on both systems and achieved speed-ups between 13 CUDA code. These results are a highly encouraging demonstration of using Kokkos to accelerate production science code.

READ FULL TEXT
research
03/16/2023

RT-DBSCAN: Accelerating DBSCAN using Ray Tracing Hardware

General Purpose computing on Graphical Processing Units (GPGPU) has resu...
research
05/01/2023

Accelerating Java Ray Tracing Applications on Heterogeneous Hardware

Ray tracing has been typically known as a graphics rendering method capa...
research
01/04/2022

RTNN: Accelerating Neighbor Search Using Hardware Ray Tracing

Neighbor search is of fundamental important to many engineering and scie...
research
06/05/2023

Accelerating Range Minimum Queries with Ray Tracing Cores

During the last decade GPU technology has shifted from pure general purp...
research
08/09/2023

Scientific modeling of Optical 3D Measuring Devices based on GPU-accelerated Ray Tracing using the NVIDIA OptiX Engine

Scientific optical 3D modeling requires the possibility to implement hig...
research
05/26/2023

Faster Ray Tracing through Hierarchy Cut Code

We propose a novel ray reordering technique to accelerate the ray tracin...
research
05/21/2017

Parallel and in-process compilation of individuals for genetic programming on GPU

Three approaches to implement genetic programming on GPU hardware are co...

Please sign up or login with your details

Forgot password? Click here to reset