Raytracing From CUDA to DPC++

4 0
  • 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

oneAPI

Intel Technologies
DPC++

Code Samples [1]Links [1]

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

Comments (0)