A Benchmark Suite for Improving Performance Portability of the SYCL Programming Model

Zheming Jin, Jeffrey S. Vetter

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

11 Scopus citations

Abstract

SYCL is a portable programming model for multivendor computing devices. Portability is critical for its success. The heterogeneous computing benchmark suite (HeCBench) is a collection of samples, benchmarks, and mini-applications from many open-source projects for heterogeneous computing. We hope that HeCBench is useful for understanding and improving performance portability in the development of the SYCL ecosystem. This abstract is a summary of the background, use cases, improvement, and future work of the benchmark suite.

Original languageEnglish
Title of host publicationProceedings - 2023 IEEE International Symposium on Performance Analysis of Systems and Software, ISPASS 2023
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages325-327
Number of pages3
ISBN (Electronic)9798350397390
DOIs
StatePublished - 2023
Event2023 IEEE International Symposium on Performance Analysis of Systems and Software, ISPASS 2023 - Raleigh, United States
Duration: Apr 23 2023Apr 25 2023

Publication series

NameProceedings - 2023 IEEE International Symposium on Performance Analysis of Systems and Software, ISPASS 2023

Conference

Conference2023 IEEE International Symposium on Performance Analysis of Systems and Software, ISPASS 2023
Country/TerritoryUnited States
CityRaleigh
Period04/23/2304/25/23

Funding

We appreciate the comments, suggestions, and contributions from developers and researchers in industry, universities, and national labs. The research used resources at the Experimental Computing Lab and the Compute and Data Environment for Science 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

  • Benchmark
  • Portability
  • SYCL

Fingerprint

Dive into the research topics of 'A Benchmark Suite for Improving Performance Portability of the SYCL Programming Model'. Together they form a unique fingerprint.

Cite this