Litcius/Paper detail

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

Zheming Jin, Jeffrey S. Vetter

202337 citationsDOI

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.

Topics & Concepts

Software portabilitySuiteBenchmark (surveying)Computer scienceOpen sourceSoftware engineeringOperating systemSoftwareGeodesyArchaeologyGeographyHistoryParallel Computing and Optimization TechniquesCloud Computing and Resource ManagementDistributed and Parallel Computing Systems