-
Notifications
You must be signed in to change notification settings - Fork 769
[SYCL] Remove two-input sub-group shuffles #2614
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
These functions were deprecated in bea6aa. Removing them now allows for a simpler implementation of the interface to SPIR-V that is more closely tied to supported functionality. These changes will make it simpler to implement sub-group shuffles for other backends. Signed-off-by: John Pennycook <[email protected]>
Signed-off-by: John Pennycook <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These functions were deprecated in bea6aa.
@Pennycook, suggestion here: if you change this into intel/llvm@bea6aa2
then GitHub will automatically put link to the commit in UI: bea6aa2 (note: there weren't enough symbols to find the commit)
Change itself LGTM.
Thanks, @AlexeySachkov. I've made that change in the PR description. I wondered why it didn't turn into a link automatically! |
* sycl: (566 commits) [SYCL] Fix explicit copy operation for host device (intel#2627) [SYCL] Fix initialization issue on Windows (intel#2632) [SYCL][CUDA] Disable image_write test on CUDA devices (intel#2630) [SYCL] Removes any knowledge of specific memory advices from PI API. (intel#2607) [BuildBot] Uplift GPU RT version for Linux to 20.40.18075 (intel#2626) [SYCL] Wrap complex global objects to control lifetime (intel#2516) [SYCL][CUDA] Image Basic Test (intel#1970) [SYCL] Align get_info<info::device::version>() with the SYCL spec (intel#2507) [Driver][SYCL] Correct optimization disabling option for gen (intel#2622) [SYCL][LIT] Add deleter func for test in buffer.cpp to avoid potential SegFault (intel#2616) [SYCL] Remove half type alias causing name conflicts (intel#2624) [BuildBot] OpenCL CPU/FPGAEMU driver uplift (intel#2620) [SYCL][Doc] Add overview of kernel-program caching (intel#2514) [SYCL] Remove two-input sub-group shuffles (intel#2614) [SYCL] Add support for new spelling of FPGA kernel attribute scheduler_target_fmax_mhz (intel#2618) [SYCL] Align image class constructors with the SYCL spec (intel#2603) [SYCL] Remove tests migrated to llvm-test-suite (intel#2611) [SYCL][NFC] Fix dependency for SYCL add_sycl_executable macro (intel#2613) [SYCL][PI][L0] Update environment variables from LEVEL0 to LEVEL_ZERO (intel#2612) [SYCL] Add KernelNameTypeVisitor validation check (intel#2596) ...
Add UR_KERNEL_INFO_SPILL_MEM_SIZE kernel info prop
Add UR_KERNEL_INFO_SPILL_MEM_SIZE kernel info prop
These functions were deprecated in bea6aa2.
Removing them now allows for a simpler implementation of the interface to
SPIR-V that is more closely tied to supported functionality. These changes
will make it simpler to implement sub-group shuffles for other backends.
Signed-off-by: John Pennycook [email protected]