In this short tutorial Intel gives you a brief introduction to Khronos SPIR-V, touches on the differences between a SPIR-V binary and a SPIR binary, and demonstrates a couple of ways of creating SPIR-V binaries using tools shipped with the latest Intel SDK for OpenCL Applications and ways of consuming SPIR-V binaries in your OpenCL program.
The Khronos Group, an open consortium of leading hardware and software companies, announces the immediate availability of the OpenCL™ 2.2, SYCL™ 2.2 and SPIR-V™ 1.1 provisional specifications. OpenCL 2.2 incorporates the OpenCL C++ kernel language for significantly enhanced parallel programming productivity. SYCL 2.2 enables host and device code to be contained in a single source file, while leveraging the full power of OpenCL C++. SPIR-V 1.1 extends the intermediate representation defined by Khronos with native support for shader and compute kernel features to fully support the OpenCL C++ kernel language. These new specifications can be found at www.khronos.org and are released in provisional form to enable developers and implementers to provide feedback before finalization, including at the Khronos forums.
Neil Trevett, President of the Khronos Group recently spoke at the 2015 Q4 Q4 2015 Embedded Vision Alliance Member Meeting on December 9, 2015 in San Jose. This is the slide presentation from that talk.
Khronos will be on the west side of the SC15 hall in booth #285. Technical experts will be available to answer your questions and there will be OpenCL 2.1 and SYCL reference guides to give away. The Khronos BOF "Flocking Together: Experience the Diverse OpenCL Ecosystem" starts off with an overview of the OpenCL 2.1 C++ kernel language, the SYCL 2.1 abstraction layer, and SPIR. Following the presentation, attendees are invited to bring their code and their toughest questions. Attendees will have the opportunity to experiment with implementations and tools from multiple vendors across several platforms. The BoF session is geared for those experienced with OpenCL, it will also provide an opportunity for newcomers to ask questions both basic and technical of our experts from the OpenCL working group as well as those from various participating vendors. Be sure to visit the Khronos DevU tutorial "Portable programs for heterogeneous computing: a hands-on introduction" on Monday November 16th. Details on all of these events and much more are available on the official Khronos event page.
IWOCL has posted video from 2015 IWOCL conference. Videos include talks from Qualcomm, Codeplay, Texas Instruments, Xilinx, Intel and AMD, all Khronos Members.
The Khronos Group SIGGRAPH schedule has been posted online. This year Khronos brings four BOFs to the BOF Blitz, a Chapter meetup and a course a party! Khronos is celebrating it's 15th Anniversary this year, and what a year it's turning out to be. BOFs include OpenVX & OpenCL, OpenCL, SYCL & SPIR-V, WebGL and glTF and Vulkan, OpenGL, OpenGL ES.
The Khronos SPIR-V working group is soliciting quotes for developing SPIR-V tools and tests to support OpenCL and Vulkan. SPIR-V is the industry's first open, cross-platform intermediate representation for portable heterogeneous parallel computing with native support for graphics and compute constructs. Any company, whether a Khronos member or not, is cordially invited to contact Khronos and provide a quote. Interested parties can access the details of the request on the Khronos website.
Toronto ACM SIGGRAPH is presenting "High Performance Computing in Computer Graphics" on May 20th 2015 at the University of Toronto. Continuing with their recent focus on the technical side of computer graphics, the Toronto ACM SIGGRAPH Chapter is delighted to invite you to their next event, focused on high-performance computing (HPC). Presenting will be AJ Guillon, German Andryeyev, and Ned Nedialkov. AJ Guillon is a Khronos member and a contributor to OpenCL 2.1 and the OpenCL C++ kernel language. He has worked extensively with OpenCL since December 2008, when the first OpenCL 1.0 specification was released. AJ will talk about some of the details of the new OpenCL 2.1 provisional specification, including the new C++ kernel language, and discuss its benefits and pitfalls.
This >a href="http://www.iwocl.org/conf-2015/the-future-of-heterogeneous-compute-apis-a-developer-feedback-session-on-khronos-opencl-sycl-and-spir-v/">special FREE to attend IWOCL 2015 session will kick-off with a technical presentation of the new features of OpenCL 2.1 followed by a developer feedback session covering OpenCL 2.1, SYCL and SPIR-V. This session provides developers with an opportunity help drive future development of the OpenCL related APIs. During the session you will have the opportunity to provide your feedback to key members of the Khronos specification working groups, fellow developers and a select group of OpenCL vendors.
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.