Abstract
Cas-OFFinder is a popular application for genome editing. Its OpenCL implementation searches potential off-target sites in parallel on a GPU. In this work, we describe our experience migrating the application from OpenCL to SYCL. Evaluating the performance of the OpenCL and SYCL applications using human genome sequences shows that the SYCL program could achieve performance portability on the target GPUs. Exploring the optimizations of the hotspot kernel in SYCL may further improve the performance of the application by 9% to 23%.
Original language | English |
---|---|
Title of host publication | Proceedings - 2023 IEEE 36th International System-on-Chip Conference, SOCC 2023 |
Editors | Jurgen Becker, Andrew Marshall, Tanja Harbaum, Amlan Ganguly, Fahad Siddiqui, Kieran McLaughlin |
Publisher | IEEE Computer Society |
ISBN (Electronic) | 9798350300116 |
DOIs | |
State | Published - 2023 |
Event | 36th IEEE International System-on-Chip Conference, SOCC 2023 - Santa Clara, United States Duration: Sep 5 2023 → Sep 8 2023 |
Publication series
Name | International System on Chip Conference |
---|---|
Volume | 2023-September |
ISSN (Print) | 2164-1676 |
ISSN (Electronic) | 2164-1706 |
Conference
Conference | 36th IEEE International System-on-Chip Conference, SOCC 2023 |
---|---|
Country/Territory | United States |
City | Santa Clara |
Period | 09/5/23 → 09/8/23 |
Funding
The research used resources at the Experimental Computing Lab at Oak Ridge National Lab and was supported by the US Department of Energy Advanced Scientific Computing Research program under Contract No. DE-AC05-00OR22725.
Keywords
- Programming model
- heterogeneous computing
- sequence analysis