trying to add some more context but I was limited to 80 characters.<p>These guys can explain it much better than me:<p><a href="https:&#x2F;&#x2F;www.khronos.org&#x2F;vulkan" rel="nofollow">https:&#x2F;&#x2F;www.khronos.org&#x2F;vulkan</a><p>my excited fanboyish rant:<p>It&#x27;s an open source cross-platform performance oriented heterogeneous computing API that enables you to build fast low level code that does a good job of supporting massive GPU style concurrency as well as CPU style threads and switch between them at runtime.<p>With this API it will be easier to write fast parallel code that will make the most of whatever hardware is available while breaking down the barriers that arise when managing threads on both system and GPU memory.<p>In my opinion it is the foundation for the next generation of HPC.  I am interested in this from a performance and from a language perspective. I&#x27;d like to see things like PyCuda and PyOpenCL for vulkan and hooks into other higher level languages like Go.<p>Maybe even whole new languages&#x2F;runtimes built using the vulkan API as the foundation.<p>I know I sound a little crazy here but this is something I&#x27;ve been waiting for for many years. Ever since I ran into issues with cuda and opencl.