A Benchmark Suite for Improving Performance Portability of the SYCL Programming Model
Authors:
- 1 April 2023
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 325-327
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.Keywords
Funding Information
- Advanced Scientific Computing Research
This publication has 19 references indexed in Scilit:
- Understanding Performance Portability of Bioinformatics Applications in SYCL on an NVIDIA GPU2022
- The Xe GPU Architecture2020
- Lost in Abstraction: Pitfalls of Analyzing GPUs at the Intermediate Language Level2018
- Chai: Collaborative heterogeneous applications for integrated-architectures2017
- Hetero-mark, a benchmark suite for CPU-GPU collaborative computing2016
- Alpaka -- An Abstraction Library for Parallel Kernel Acceleration2016
- Thrust2012
- Rodinia: A benchmark suite for heterogeneous computing2009
- The OpenCL specification2009
- OpenMP: an industry standard API for shared-memory programmingIEEE Computational Science and Engineering, 1998