Proceedings of the International Workshop on OpenCL 2019
DOI: 10.1145/3318170.3318193
|View full text |Cite
|
Sign up to set email alerts
|

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

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
10
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 16 publications
(10 citation statements)
references
References 3 publications
0
10
0
Order By: Relevance
“…The recent announcement of an extension to the LLVM/SYCL implementation used in this study to provide support for NVIDIA GPUs is a very much welcomed step in improving the widespread support for SYCL 5 . The success of any programming model lies primarily in the adoption of both users and vendors in order to establish a well supported ecosystem across many problem domains and the increased support is a positive step.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…The recent announcement of an extension to the LLVM/SYCL implementation used in this study to provide support for NVIDIA GPUs is a very much welcomed step in improving the widespread support for SYCL 5 . The success of any programming model lies primarily in the adoption of both users and vendors in order to establish a well supported ecosystem across many problem domains and the increased support is a positive step.…”
Section: Discussionmentioning
confidence: 99%
“…The study by Hammond et al compared the SYCL and Kokkos programming models with respect to semantics and parallelism, but does not present performance results directly [5].…”
Section: Related Workmentioning
confidence: 99%
“…There are comparative studies to compare the efficiency of parallel-computation platforms [18][19][20][21]. According to [18], SYCL takes longer time to execute common midpoint operation, compared to OpenCL and OpenMP.…”
Section: Cuda (Compute Unified Device Architecture) Opencl (Open Commentioning
confidence: 99%
“…Additionally, kernel source code sizes are the shortest, showing better programmability than other parallel processing platforms. In [20], another well-known parallel Using OpenCL as a back-end inherits hardware independency. If a new chipset vendor provides its new OpenCL driver, we can naturally execute our SYCL codes on that chipset.…”
Section: Cuda (Compute Unified Device Architecture) Opencl (Open Commentioning
confidence: 99%
See 1 more Smart Citation