SkePU 2: Flexible and type-safe skeleton programming for heterogeneous parallel systems

A Ernstsson, L Li, C Kessler - International Journal of Parallel …, 2018 - Springer
In this article we present SkePU 2, the next generation of the SkePU C++ skeleton
programming framework for heterogeneous parallel systems. We critically examine the …

SYCL-bench: a versatile cross-platform benchmark suite for heterogeneous computing

S Lal, A Alpay, P Salzmann, B Cosenza… - Euro-Par 2020: Parallel …, 2020 - Springer
The SYCL standard promises to enable high productivity in heterogeneous programming of
a broad range of parallel devices, including multicore CPUs, GPUs, and FPGAs. Its modern …

Using sycl as an implementation framework for hpx. compute

M Copik, H Kaiser - Proceedings of the 5th International Workshop on …, 2017 - dl.acm.org
The recent advancements in High Performance Computing and ongoing research to reach
Exascale has been heavily supported by introducing dedicated massively parallel …

Extending smart containers for data locality‐aware skeleton programming

A Ernstsson, C Kessler - Concurrency and Computation …, 2019 - Wiley Online Library
We present an extension for the SkePU skeleton programming framework to improve the
performance of sequences of transformations on smart containers. By using lazy evaluation …

Accelerated machine learning using TensorFlow and SYCL on OpenCL Devices

M Goli, L Iwanski, A Richards - … of the 5th International Workshop on …, 2017 - dl.acm.org
Machine learning is being used in more and more artificial intelligence applications. While
existing machine learning frameworks mostly support NVIDIA CUDA GPUs, there has been …

SYCL-BLAS: leveraging expression trees for linear algebra

JI Aliaga, R Reyes, M Goli - … of the 5th International Workshop on …, 2017 - dl.acm.org
In the current landscape of C++ applications, there is an increasing need of including
different levels of support for heterogeneous platforms, where multiple specialised devices …

Evaluation of Medical Imaging Applications using SYCL

Z Jin, H Finkel - 2019 IEEE International Conference on …, 2019 - ieeexplore.ieee.org
As opposed to the Open Computing Language (OpenCL) programming model in which host
and device codes are written in different languages, the SYCL programming model can …

A Case Study of k-means Clustering using SYCL

Z Jin, H Finkel - 2019 IEEE International Conference on Big …, 2019 - ieeexplore.ieee.org
As opposed to the OpenCL programming model in which host and device codes are written
in two programming languages, the SYCL programming model combines them for an …

A case study on the haccmk routine in sycl on integrated graphics

Z Jin, V Morozov, H Finkel - 2020 IEEE International Parallel …, 2020 - ieeexplore.ieee.org
As opposed to the Open Computing Language (OpenCL) programming model in which host
and device codes are generally written in different languages, the SYCL programming …

[图书][B] Designing a Modern Skeleton Programming Framework for Parallel and Heterogeneous Systems

A Ernstsson - 2020 - books.google.com
Today's society is increasingly software-driven and dependent on powerful computer
technology. Therefore it is important that advancements in the low-level processor hardware …