Experience Migrating OpenCL to SYCL: A Case Study on Searches for Potential Off-Target Sites of Cas9 RNA-Guided Endonucleases on AMD GPUs

Zheming Jin, Jeffrey S. Vetter

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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 languageEnglish
Title of host publicationProceedings - 2023 IEEE 36th International System-on-Chip Conference, SOCC 2023
EditorsJurgen Becker, Andrew Marshall, Tanja Harbaum, Amlan Ganguly, Fahad Siddiqui, Kieran McLaughlin
PublisherIEEE Computer Society
ISBN (Electronic)9798350300116
DOIs
StatePublished - 2023
Event36th IEEE International System-on-Chip Conference, SOCC 2023 - Santa Clara, United States
Duration: Sep 5 2023Sep 8 2023

Publication series

NameInternational System on Chip Conference
Volume2023-September
ISSN (Print)2164-1676
ISSN (Electronic)2164-1706

Conference

Conference36th IEEE International System-on-Chip Conference, SOCC 2023
Country/TerritoryUnited States
CitySanta Clara
Period09/5/2309/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.

FundersFunder number
US Department of Energy Advanced Scientific Computing ResearchDE-AC05-00OR22725

    Keywords

    • Programming model
    • heterogeneous computing
    • sequence analysis

    Fingerprint

    Dive into the research topics of 'Experience Migrating OpenCL to SYCL: A Case Study on Searches for Potential Off-Target Sites of Cas9 RNA-Guided Endonucleases on AMD GPUs'. Together they form a unique fingerprint.

    Cite this