Comments (7)
That's definitely not a dumb question as having Vulkan SPV subgroup features in OCL could be useful. However, this would require some effort on our GPU compiler side (SPV reader, etc.) and is not currently available.
For the time being, have you tried using OCL 2.1 subgroups (core OCL feature) with SPV (which should be already available)?
from compute-runtime.
yep.. but seems shuffle instructions are missing.. intel subgroups extensions supports it.. but mostly interested also on SPIR-V support and that's why asked previously about SPV_intel_subgroups extensions..
but now seems better to support the new standard SPIR-V 1.3 subgroups extensions altough understand may take some time..
from compute-runtime.
good news on SPV_intel_subgroups - support for this extension was added to our graphics compiler : intel/intel-graphics-compiler@dbb9f9f#diff-c9f9f38fbdf6b0e38ae7cf69d27db022.
from compute-runtime.
thanks @jchodor..
wouldn't have noticed from commit message!
seems is in master for a couple of weeks already..
might assume doesn't need additional enablement from "compute-runtime" any other than using up to date intel/intel-graphics-compiler, right?
sadly latest prebuilt binaries (2018ww15-010713) still using intel/intel-graphics-compiler@cf24afc which is older than needed..
hope next week prebuilt binaries catch up!
from compute-runtime.
Using updated compiler should be enough. Please let us know if you encounter any issues.
from compute-runtime.
Looks like new release is available
https://github.com/intel/compute-runtime/releases/tag/2018ww16-010750
@oscarbg can we close this issue ?
from compute-runtime.
Thanks and keep up the good work!
I close the issue.. maybe I reopen (much) later when/if OCL get this SPIRV 1.3 support..
from compute-runtime.
Related Issues (20)
- /usr/bin/ld.gold: error: cannot find -ligdgmm HOT 5
- WARNING: 2 computed checksums did NOT match - for latest release, 1.3.28717 HOT 1
- How to verify GPU driver is properly installed on Meteor Lake Platform HOT 8
- WSL: zesInit segfaults HOT 1
- Undefined Behavior in a call to L0::DeviceImp::createModule HOT 3
- Weird result with (or misunderstanding of) zeKernelSuggestGroupSize HOT 5
- clpeak and llama.cpp stuck at 100% CPU on 6.8.5 kernel HOT 14
- Enable Xe KMD support by default HOT 2
- A770 CLBLAST sGEMM test fail HOT 1
- OpenCL JIT compiler hangs HOT 2
- intel-opencl-icd - 6-7% perf regression in OpenCL-Benchmark - WSL Ubuntu 22.04 vs 24.04 and debian bookworm (i9-12900H) HOT 10
- spir-v translator drops a required extension somewhere along the way (breaks opencl) HOT 12
- ZE_extension_kernel_max_group_size_properties is not reported, even though it's supported HOT 3
- Darktable Hangs with Intel OpenCL Enabled after Update to Kernel 6.8 + compute-runtime HOT 5
- OpenCL kernel long time to start execution after enqueue on iGPU HOT 4
- Previews show small and tiled in Davinci Resolve on A770 HOT 23
- Unclear whether Atom Gen11 GPU is Supported HOT 4
- Build fail with 24.22.29735.x (=latest) tags HOT 2
- clCreateFromVA_APIMediaSurfaceINTEL does NOT support VA_FOURCC_ABGR
- Cannot create Virtual Memory on Synology DSM7 (kernel 4.x) HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from compute-runtime.