Improving the Performance of Medical Imaging Applications using SYCL
- Argonne National Lab. (ANL), Argonne, IL (United States)
In this report, we are interested in applying the SYCL programming model to medical imaging applications for a study on performance portability and programming productivity. The SYCL standard specifies a cross-platform abstraction layer that enables programming of heterogeneous computing systems using standard C++. As opposed to the Open Computing Language (OpenCL) programming model, in which host and device code are generally written in different programming languages [1], SYCL can combine host and device code for an application in a type-safe way to improve development productivity and performance portability.
- Research Organization:
- Argonne National Laboratory (ANL), Argonne, IL (United States)
- Sponsoring Organization:
- USDOE Office of Science (SC)
- DOE Contract Number:
- AC02-06CH11357
- OSTI ID:
- 1577129
- Report Number(s):
- ANL/ALCF--19/4; 157485
- Country of Publication:
- United States
- Language:
- English
Similar Records
Improving the performance of medical imaging applications using SYCL
The Rodinia Benchmark Suite in SYCL
A Case Study with the HACCmk Kernel in SYCL
Technical Report
·
Tue May 05 00:00:00 EDT 2020
·
OSTI ID:1630290
The Rodinia Benchmark Suite in SYCL
Technical Report
·
Mon Jun 01 00:00:00 EDT 2020
·
OSTI ID:1631460
A Case Study with the HACCmk Kernel in SYCL
Technical Report
·
Sat Nov 30 23:00:00 EST 2019
·
OSTI ID:1576562