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.
The Khronos Group and ImmersiON-VRelia will be sponsoring the annual ITA meeting March 4 at 9AM, at SF Green Space @EEFG. Scheduled speakers include Neil Trevett, President of the Khronos Group and Dr. Jon Peddie of Jon Peddie Research, among others. Neil Trevett will talk about the litmus test for helping determine when the ideology of 'Open Standards' holds true, and how the alliance is working to honor this methodology in their working groups pertaining to standards and industry growth. Later the same day and in the same place, the Khronos Group will be holding an 'OpenCL Ecosystem Advances: OpenCL, SYCL, and SPIR' session and a WebGL Meetup. Although the WebGL meetup is now filled to capacity, there is still some room remaining for the OpenCL venture, and the two special sessions on March 5th for 'Next Generation of Graphics and Compute API'. All of these events are being held at SF Green Space @EEFG in San Francisco.
The International Workshop for OpenCL (IWOCL) papers from 2013 and 2014 are now available online from the ACM digital library. The next IWOCL conference will be held at Stanford University this coming May 12-13. Next week during GDC the Khronos Group is holding an OpenCL session on March 4th to present significant announcements in the OpenCL ecosystem, including SYCL and SPIR.
The call for submissions for the 3rd IWOCL is now open, seeking research papers, technical presentations, workshops, tutorials and posters from industry and academia. Submissions may relate directly to the use of OpenCL, SYCL or SPIR as well as libraries, toolkits and programming techniques based on OpenCL. Submissions may refer to both completed projects or those currently in progress. Submission deadline: 14th February 2015.
Come to the SYCL @ CGO Tutorial on the afternoon of Saturday, February the 7th 2015 (2/7/2015); as part of The 2015 International Symposium on Code Generation and Optimization (CGO) at the San Francisco Airport Marriott Waterfront Hotel. This tutorial will include "An introduction to SYCL for OpenCL" (with Lee Howes, Qualcomm); "triSYCL: experiments around SYCL with an open-source implementation" (with Ronan Keryell, AMD); and "Working with SYCL on OpenCL devices" (with Ruyman Reyes, Codeplay). Sign up for the SYCL @ CGO Tutorial in addition to registration for the CGO Conference; or as a standalone workshop/tutorial-only registration. Please note that early bird registration must be completed by Jan 11, 2015.