SUPRA-on-oneAPI

Wang Yong

Wang Yong

Beijing, Beijing

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

oneAPI

Intel Technologies
DevCloud, DPC++, Intel FPGA, Intel vTune

Code Samples [1]Links [1]

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

Comments (0)