Abstract
Our goal is to have a better understanding of performance portability of SYCL kernels on a GPU. Toward this goal, we migrate representative kernels in bioinformatics applications from CUDA to SYCL, evaluate their performance on an NVIDIA GPU, and explain the performance gaps through performance profiling and analyses. We hope that the findings provide valuable feedback to the development of the SYCL ecosystem.
Original language | English |
---|---|
Title of host publication | Proceedings - 2022 IEEE International Conference on Bioinformatics and Biomedicine, BIBM 2022 |
Editors | Donald Adjeroh, Qi Long, Xinghua Shi, Fei Guo, Xiaohua Hu, Srinivas Aluru, Giri Narasimhan, Jianxin Wang, Mingon Kang, Ananda M. Mondal, Jin Liu |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 2190-2195 |
Number of pages | 6 |
ISBN (Electronic) | 9781665468190 |
DOIs | |
State | Published - 2022 |
Event | 2022 IEEE International Conference on Bioinformatics and Biomedicine, BIBM 2022 - Las Vegas, United States Duration: Dec 6 2022 → Dec 8 2022 |
Publication series
Name | Proceedings - 2022 IEEE International Conference on Bioinformatics and Biomedicine, BIBM 2022 |
---|
Conference
Conference | 2022 IEEE International Conference on Bioinformatics and Biomedicine, BIBM 2022 |
---|---|
Country/Territory | United States |
City | Las Vegas |
Period | 12/6/22 → 12/8/22 |
Funding
Notice: This manuscript has been authored by UT-Battelle, LLC under Contract No. DE-AC05-00OR22725 with the U.S. Department of Energy. The publisher, by accepting the article for publication, acknowledges that the U.S. Government retains a non-exclusive, paid up, irrevocable, world-wide license to publish or reproduce the published form of the manuscript, or allow others to do so, for U.S. Government purposes. The DOE will provide public access to these results in accordance with the DOE Public Access Plan (http://energy.gov/downloads/doe-public-access-plan). The author would like to thank the Codeplay developers for explaining the SYCL math function and the reviewers for their comments and suggestions. The research used resources at the Experimental Computing Lab at Oak Ridge National Laboratory. This research was supported by the US Department of Energy Advanced Scientific Computing Research program under Contract No. DE-AC05-00OR22725.
Keywords
- Bioinformatics
- Compiler optimization
- Heterogeneous computing
- Peformance portability