Highlights
- Arctic Code Vault Contributor
Pinned
747 contributions in the last year
Less
More
Contribution activity
March 2021
Created 82 commits in 1 repository
Created a pull request in illuhad/hipSYCL that received 8 comments
Redesign initialization mechanism for captured accessors using binary tagging
This PR redesigns pretty much from scratch how hipSYCL handles turning accessors into pointers. This is of course super-critical for functionality …
+6,698
−844
•
8
comments
Opened 17 other pull requests in 1 repository
illuhad/hipSYCL
16
merged
1
open
- Implement queue::wait() using node group properties, optimize wait() in dag_submitted_ops
- Expose buffer page size as property for concurrent kernel buffer access
- Add several multi_queue_executor optimizations, automatic work distribution across streams, hipSYCL_prefer_execution_lane extension
- [HIP] Use new HIP launch API and define __HIP_ROCclr__
- Ignore default constructed/invalid events in depends_on()
- Implement buffer writeback to external locations/set_final_data()
- Allow zero-sized buffers
- Align local accessor typedefs and subscript operators with SYCL 2020
- Fix signature of joint_* functions due to typo in spec
- Fix buffer<bool>, writeback to iterators
- [SYCL 2020] Add joint_* interface for group algorithms
- Bump version to 0.9.1
- Add subgroup information queries
- [SYCL 2020] Add accessor simplifications/deduction guides, host_accessor
- Change signature of unary vec operators to accept const ref
- [SYCL 2020] Install SYCL/sycl.hpp also to sycl/sycl.hpp
- WIP: Add initial Intel GPU support / Level Zero runtime backend / SPIR-V compilation
Reviewed 15 pull requests in 2 repositories
illuhad/hipSYCL 13 pull requests
- Expose buffer page size as property for concurrent kernel buffer access
- Add several multi_queue_executor optimizations, automatic work distribution across streams, hipSYCL_prefer_execution_lane extension
- [HIP] Use new HIP launch API and define __HIP_ROCclr__
- Allow selecting active backends via environment variable
- Don't die if the one of the backend search paths does not exist.
- Updated repos for spack support and add testing
- Fix ambiguity of atomic accessor operator[].
- Add missing logical_vector_op_result<char> specialization.
-
Fix
set_final_data(nullptr). - [SYCL2020] optimized group_functions
- Add subgroup-related fields to sycl::info::device
- Only set policy CMP0074 if cmake >= 3.12 in root cMakeLists.txt
- [Win][CI] Add a Windows CI using pre-built LLVM 11*.