topasmc / dicom-interface

DICOM RT Interface for TOPAS
MIT License
23 stars 8 forks source link

Make GPU code more abstract #12

Closed ferdymercury closed 3 years ago

ferdymercury commented 4 years ago

One potential enhancement could be to make the parallel code more abstract, so that it can run both on OpenCL and CUDA.

This could be a very clean approach that does not need CUDA-specific hand-coding: https://www.khronos.org/sycl/

jungwookshin commented 4 years ago

Thank you for update on SYCL. When Dave and I looked its potential a year ago (or ealier), it was not easy to find example code that we could test whether it's suitable for our needs or not. It looks promising and has lot more example codes now. Right now we haven come too far with CUDA.