SUPRA-on-oneAPI
Wang Yong
Beijing, Beijing
- 0 Collaborators
This paper shows the general process of migrating CUDA-based ultrasound imaging project to Intel oneAPI. we migrated and optimized the generated DPC++ code, it can now run on Intel CPU, integrated GPU(Gen9), Xe MAX GPU and Arria 10 FPGA. the B-mode imaging performance meet real-time requirement. ...learn more
Project status: Published/In Market
Intel Technologies
DevCloud,
DPC++,
Intel FPGA,
Intel vTune
Overview / Usage
This project shows the general process of migrating CUDA-based ultrasound imaging project to Intel oneAPI. we migrated a CUDA-based Ultrasound imaging open source project called SUPRA to DPC++ code, it can now run on Intel CPU, GPU and the FPGA.
Methodology / Approach
Firstly, we do the code conversion with oneAPI DPCT tool. Secondly, the code was optimized to achieve real-time requirements on the Gen9 GPU. Finally, we modify the kernel functions to migrate the project to FPGA.
Technologies Used
oneAPI Compatibility Tool. DPC++ compiler. Intel DevCloud.
Repository
https://github.com/intel/supra-on-oneapi