International Workshop on OpenCL 2021
DOI: 10.1145/3456669.3456687
|View full text |Cite
|
Sign up to set email alerts
|

Enabling OpenCL and SYCL for RISC-V processors

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 0 publications
0
1
0
Order By: Relevance
“…6 Second, platforms may have accelerators operating next to a CPU, but the accelerator(s) may not be available to run SYCL kernels because the hardware is in use by other non-SYCL code, or there is no OpenCL or other backend runtime implementation support for the accelerator, such as RISC-V targets, for which OpenCL and SYCL support is still experimental. 7 Emerging, early-stage CPUs, DSPs and other new and especially embedded platforms may initially often not have enough operating system or tools support for separate backend runtimes, requiring dedicated SYCL compiler support to enable running and accelerating SYCL applications on such platforms. Consequently, hipSYCL, 8 DPC++, 9 and ComputeCpp 10 actively extend their SYCL implementations to support non-OpenCL targets.…”
Section: Introductionmentioning
confidence: 99%
“…6 Second, platforms may have accelerators operating next to a CPU, but the accelerator(s) may not be available to run SYCL kernels because the hardware is in use by other non-SYCL code, or there is no OpenCL or other backend runtime implementation support for the accelerator, such as RISC-V targets, for which OpenCL and SYCL support is still experimental. 7 Emerging, early-stage CPUs, DSPs and other new and especially embedded platforms may initially often not have enough operating system or tools support for separate backend runtimes, requiring dedicated SYCL compiler support to enable running and accelerating SYCL applications on such platforms. Consequently, hipSYCL, 8 DPC++, 9 and ComputeCpp 10 actively extend their SYCL implementations to support non-OpenCL targets.…”
Section: Introductionmentioning
confidence: 99%