-
Notifications
You must be signed in to change notification settings - Fork 740
2020 05 18 sync
Alexey Bader edited this page Jun 1, 2020
·
3 revisions
- Opens
- GitHub issues/PRs
- https://github.com/intel/llvm/pull/1704 - New address spaces for USM pointers
- Patches in review for llorg:
- https://reviews.llvm.org/D74387 - [SYCL] Do not diagnose use of __float128
- https://reviews.llvm.org/D71016 - [SYCL] Implement OpenCL kernel function generation
- https://reviews.llvm.org/D77220 - [SYCL] Enable OpenCL types required for implementing the SYCL headers.
Participants: Alexey Bader (Intel), Mariya Podchischaeva (Intel), Dmitry Sidorov (Intel), Ronan Keryell (Xilinx), Hal Finkel (ANL), Victor Lomuller (Codeplay)
- Opens
- AR Alexey - upstream SYCL pointer lowering to address spaces.
- GitHub issues/PRs
-
https://github.com/intel/llvm/pull/1704 - New address spaces for USM pointers
- SYCL generates global pointer for usm pointers.
- Buffer accessor are also mapped to OpenCL global memory
- USM allows host and device side allocations.
- We are going to add two storage mode to let the FPGA compiler emit efficient memory access instructions for device allocations.
- Address space: what is more efficient : new AS or new attribute?
- Dmitry: it's easy to loose LLVM metadata and it's more natural for SPIR-V to use.
-
https://github.com/intel/llvm/pull/1704 - New address spaces for USM pointers
- Patches in review for llorg:
-
https://reviews.llvm.org/D74387 - [SYCL] Do not diagnose use of __float128
- Got clarification from Johaness. I haven't finished yet. WIP
-
https://reviews.llvm.org/D71016 - [SYCL] Implement OpenCL kernel function generation
- Victor to create an issue to unify the way SYCL types are being handled in SemaSYCL.cpp.
-
https://reviews.llvm.org/D77220 - [SYCL] Enable OpenCL types required for implementing the SYCL headers.
- No updates
-
https://reviews.llvm.org/D74387 - [SYCL] Do not diagnose use of __float128