Sycl c++ and opencl interoperability experimentation with trisycl

A Doumoulakis, R Keryell, K O'Brien - Proceedings of the 5th …, 2017 - dl.acm.org
… We present some experiments on two applications on GPU and FPGA with the triSYCL
open-source implementation to show the bene ts of this OpenCL interoperability mode. …

SYCL beyond OpenCL: The architecture, current state and future direction of hipSYCL

A Alpay, V Heuveline - Proceedings of the International Workshop on …, 2020 - dl.acm.org
SYCL [6] is a parallel programming model to target both CPUs and accelerators using pure
C++ in a type-safe, singlesource fashion. Kernels are organized by a task graph that is …

On the compilation performance of current sycl implementations

P Thoman, F Molina Heredia, T Fahringer - Proceedings of the 10th …, 2022 - dl.acm.org
… Finally, in the case of triSYCL we only included a single version which was the most
recent available code base at the time when we started our experiment run. The DPCPP …

How much SYCL does a compiler need? Experiences from the implementation of SYCL as a library for nvc++

A Alpay, V Heuveline - Proceedings of the 10th International Workshop …, 2022 - dl.acm.org
… Indeed, there are multiple SYCL implementations that support such library-only host backends
such as triSYCL[4… https://github.com/trisycl/trisycl. [5] Khronos SYCL working group. 2022. …

hipSYCL in 2021: Peculiarities, unique features and SYCL 2020

A Alpay, V Heuveline - Proceedings of the 9th International Workshop on …, 2021 - dl.acm.org
… [1] mainly driven by Intel, Codeplay‘s ComputeCpp[3], triSYCL[4] which is led by Xilinx, and
our … The authors gratefully acknowledge contributions to the project's public github repository …

Sycl-bench: A versatile single-source benchmark suite for heterogeneous computing

S Lal, A Alpay, P Salzmann, B Cosenza… - Proceedings of the …, 2020 - dl.acm.org
… In the future, we plan to evaluate other SYCL implementations such as triSYCL[5] and Intel
SYCL[3]. … https://www.khronos.org/registry/SYCL/specs/sycl-1.2.1.pdf [5] The triSYCL Project. […

A comparative analysis of Kokkos and SYCL as heterogeneous, parallel programming models for C++ applications

JR Hammond, M Kinsner, J Brodman - Proceedings of the International …, 2019 - dl.acm.org
We analyze the Kokkos [7, 16] and SYCL™[19] programming models. Both Kokkos and
SYCL aspire to be C++ abstraction layers that support a wide range of high-performance …

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

S Lal, A Alpay, P Salzmann, B Cosenza… - … on Parallel and …, 2020 - Springer
… In the future work, we plan to evaluate other SYCL implementations such as triSYCL and
Intel SYCL. SYCL-Bench is publicly available along with the testing framework. …

Early experiments using SYCL single-source modern C++ on Xilinx FPGA: Extended abstract of technical presentation

R Keryell, LY Yu - Proceedings of the International Workshop on …, 2018 - dl.acm.org
triSYCL is an on-going open-source project used to experiment with the SYCL standard,
based on C++17, OpenCL, OpenMP and Clang/LLVM. We have extended this framework to …

Development of hipSYCL Runtime Backend Using HSA Runtime API

H Myung, G Gu - Proceedings of the Korea Information Processing …, 2022 - koreascience.kr
SYCL 은 OpenCL 디바이스를 위해 추상화한 C++ 프로그래밍 모델이다. OpenCL 에 비해 SYCL
은 높은 생산성 등 C++ 이 가지고 있는 강점을 보유하며, 인텔이 이기종 컴퓨팅을 위한 개발 …