Raytracing From CUDA to DPC++
Shao Voon Wong
Singapore
- 0 Collaborators
A walkthrough of converting a code from parallel C++ ray-tracing code to CUDA, and the work needed to make that CUDA code run on CPU using parallel for_each() and then converted the code to SYCL 2020 via Intel® DPC++. This is an entry competing in The Great Cross-Architecture Challenge. ...learn more
Project status: Published/In Market
Intel Technologies
DPC++
Overview / Usage
A walkthrough of converting a code from parallel ray-tracing code to CUDA, and the work needed to make that CUDA code run on CPU using parallel for_each() and then converted the code to SYCL 2020 via Intel® DPC++.
Methodology / Approach
The methodology is documented in this CodeProject Article: Raytracing From CUDA to SYCL 2020 via DPC++
Technologies Used
DPC++ is used to build the code to run in CPU and GPU.
Repository
https://github.com/shaovoon/simple_raytracing_sycl2020