Samsung R&D Institute UK invites you to the next meeting of the Khronos UK Chapter on Tuesday 14th April , taking place during the LLVM conference in the New Academic Building at Goldsmiths, University of London. The meeting will focus on how SPIR-V is a cornerstone of the new Vulkan and OpenCL 2.1 APIs recently announced by Khronos, how SPIR-V evolved from LLVM IR and why a binary intermediate language is important to the industry. Meeting starts at 1PM.
Hear Khronos members at FMX 2015 on May 5th, talk about the upcoming Vulkan API, SPIR-V as well as recent progress in OpenCL and WebGL. Speakers will be Jan Hermes, Senior Software Engineer, Continental Automotive GmbH and Bastian Sdorra, Graphics Researcher, Dassault Systemes 3DEXCITE GmbH.
The Khronos Group has released revision 30 of the SPIR-V specification. This revision of SPIR-V includes multiple corrections and synchronizes all token spellings to the official headers. These official C/C++ headers are available along with the specification in the registry.
Now online are the program and early bird registration for IWOCL 2015 which is taking place between 11-13 May at Stanford University, CA. The event has been extended to three days and now includes an Advanced Hands-On OpenCL course on the Monday. On Tuesday we have also included a special panel session to enable developers to discuss the provisional OpenCL 2.1 and SPIR-V specifications and provide their feedback to members of Khronos. Full details of the line-up of OpenCL speakers and sessions are online.
GDC Vault now has the full "Vulkan: The Future of High Performance Graphics" presentation from Valve. There are also the Khronos Group presentations on Vulkan , OpenCL 2.1, SPIR-V and the WebGL Meetup on Youtube.
Voices of VR has three new podcasts featuring Neil Trevett, President of the Khronos Group. The podcasts include an overview of the Khronos Group, the new Vulkan API, OpenCL 2.1 and SPIR-V.
The Khronos group has uploaded slide decks from the Vulkan and OpenCL presentations at GDC. The original press briefing slide deck is included. The slides cover SPIR-V as well and can also be seen in the online video from the March 5th Vulkan session.
G-Truc Creation has posted an excellent and well balanced overview of SPIR-V – The first open standard intermediate language for parallel compute and graphics. "I am looking forward to the shading language revolution that SPIR-V will lead to, one step at a time!" sums up Christophe Riccio.
Khronos Releases SPIR-V The first open standard intermediate language for parallel compute and graphics
In another significant announcement today, OpenCL 2.1 and Vulkan™, the new open standard API for high-efficiency access to graphics and compute on modern GPUs, are now sharing core intermediate language technologies resulting in SPIR-V; a revolution in the Khronos Standard Portable Intermediate Representation initially used by OpenCL™, now fully defined by Khronos with native support for shader and kernel features. SPIR-V splits the compiler chain, enabling high-level language front-ends to emit programs in a standardized intermediate form to be ingested by Vulkan or OpenCL drivers. Eliminating the need for a built-in high-level language source compiler significantly reduces driver complexity and will enable a diversity of language front-ends. Additionally, a standardized IR provides a measure of kernel IP protection, accelerated kernel load times and enables developers to use a common language front-end, improving kernel reliability and portability across multiple implementations. You can read more on the SPIR homepage, registry and whitepaper, and give us valuable community feedback in our SPIR forum.
A short tutorial offering a brief introduction to Khronos SPIR. The tutorial will also touch on the differences between a SPIR binary and an Intel proprietary Intermediate Binary, and demonstrating a couple of ways to create SPIR binaries using tools shipped with Intel INDE and a way of consuming SPIR binaries in your OpenCL program.