OpenCL is basically a framework to make it more convenient to run shaders for non-graphics purposes. It&#x27;s still a high-level cross-vendor hardware abstraction layer.<p>This sounds like it&#x27;s more about officially documenting and supporting the kinds of things people have been reverse-engineering: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10605156" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10605156</a>