NVIDIA has provided a set of OpenGL and OpenGL ES examples illustrating various techniques and features to use in your own code. The GameWorks examples are aimed more at game developers, and run on Windows, Linux and Android. They are broken down by topic. The “NVIDIA Professional Visualization” set of examples are OpenGL based, and aimed more at the professional workstation developers. The repository is new, so expect more samples to be published soon. Linux support is being worked on. You can find the examples on Github.
Have you heard about the next generation OpenGL initiative? Khronos Group is designing a ground-up, cross-platform API to enable direct access to modern GPUs. We think this is a pretty big deal and we are seeking community input on the name for this new API. Please take a few minutes to take our survey. Your input along with that of others will help guide the naming of this significant initiative.
The 10th HiPEAC conference will take place in Amsterdam, The Netherlands from Monday, January 19 to Wednesday, January 21, 2015. HiPEAC is an academic oriented, 3-day, international conference around HPC, compilers and processors. Associated workshops, tutorials, special sessions, several large poster session and an industrial exhibition will run in parallel with the conference.
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.
Xilinx, Inc. announced that the SDAccel development environment for OpenCL, C, and C++ is now Khronos OpenCL 1.0 standard compliant. The OpenCL standard provides a uniform programming environment for software developers to write efficient, portable code enabling a rich range of algorithms to be easily accelerated on Xilinx FPGAs. SDAccel, the newest member of the SDx family, includes an architecturally optimizing compiler for OpenCL, C, and C++ and is proven to deliver up to 25X better performance/watt compared to CPUs or GPUs and 3X the performance and resource efficiency of other FPGA solutions.
After four pre-releases, the stable 2.0.0 version of cf4ocl, the C Framework for OpenCL, is now available. Since the last beta release, a number of tests were added, and a few bug fixes have been fixed. Support for device fission and native kernels has also been implemented. A complete list of features and fixes is available online. Cf4ocl has been tested on Linux, OS X and Windows, and offers a pure C object-oriented framework for developing and benchmarking OpenCL projects in C.
AMD's first high-performance system-on-a-chip (SoC) and next-generation Mobile APU codenamed "Carrizo" showcased at CES 2015. Expected in market by mid-year, "Carrizo" will arrive with support for next-generation APIs such as DirectX 12 and OpenCL 2.0.
The Immersive Technology Alliance (ITA) is currently forming working groups to make effective quality assurance and software compatibility standards for virtual reality (VR) devices. Defined industry standards will allow content makers to confidently produce experiences for all immersive solutions and community platforms. "The ITA is a unique forum for diverse companies to identify collaborative opportunities to accelerate the mainstream adoption of virtual and augmented reality. Consumer-ready VR and AR will require many interoperating standards, and Khronos looks forward to working with the ITA to help make that vision a reality," said Neil Trevett, President of the Khronos Group.
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.