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.
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.
This blog post is first in the series of “how-to” articles on developing and porting applications using SYCL for OpenCL.
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.
Codeplay Software today announced ComputeCpp, an easy-to-use standards-based product for lowering the power consumption and increasing the performance of C++ software. The first commercial release of ComputeCpp will support SYCL for OpenCL, the open-standard C++ programming model from The Khronos Group. SYCL allows C++ application developers to write high-performance modern C++ and deploy it to multiple processor cores without hardware-specific rewrites or optimizations. The Khronos Group just released SYCL 1.2 Final Specification.
The Khronos Group announced the ratification and public release of the finalized SYCL 1.2 specification. SYCL for OpenCL enables code for heterogeneous processors to be written in a "single-source" style using completely standard C++. The multi-vendor SYCL 1.2 standard is available royalty-free for industry use, and the full specification together with details about the SYCL conformance test suite and Adopters Program can be found on the Khronos Group SYCL page.
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.
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.