Hands On OpenCL is a two-day lecture course introducing OpenCL, the API for writing heterogeneous applications. Provided are slides for around twelve lectures, plus some appendicies, complete with Examples and Solutions in C, C++ and Python. The lecture series finishes with information on porting CUDA applications to OpenCL.
Highlights at the inaugural event on 30th and 31st of October include the second meeting of the standards body, Khronos Group's UK chapter, led by Samsung R&D Institute UK, Unity 3D workshop and an Education panel that will debate the question: "Specialists or all-rounders: What sort of school leavers do we need?"
This Khronos Group Chapter meetup will be held on Thursday 31st October 2013 and is one of the free sessions offered by the Mosaic3DX conference and exhibition this year. The Khronos UK Chapter is a group of the UK's Khronos API users enabling them to get together and expand understanding of the APIs, discuss ideas to improve them, and share technical achievements in the graphics/multimedia/compute domains. At Mosaic3DX this year, we would like to hear about your experiences developing games using APIs such as OpenGL, OpenGL ES, and OpenCL and thoughts on what you'd want to see in future versions. Expect some interesting presentations and a heated discussion!
Jon Peddie from Jon Peddie Research has published a new book "The History of Visual Magic in Computers: How Beautiful Images are Made in CAD, 3D, VR and AR." If you have ever looked at a fantastic adventure or science fiction movie, or an amazingly complex and rich computer game, or a TV commercial where cars or gas pumps or biscuits behaved liked people and wondered, “How do they do that?”, then you’ve experienced the magic of 3D worlds generated by a computer. This book will guide you through the history of how this came about and show you a little about how it's all done. Dr. Jon Peddie is one of the pioneers of the graphics industry and was recently named one of the most influential analysts.
The Khronos™ Group today announced the immediate release of the OpenGL® 4.4 specification, bringing the very latest graphics functionality to the most advanced and widely adopted cross-platform 2D and 3D graphics API (application programming interface). OpenGL 4.4 unlocks capabilities of today’s leading-edge graphics hardware while maintaining full backwards compatibility, enabling applications to incrementally use new features while portably accessing state-of-the-art graphics processing units (GPUs) across diverse operating systems and platforms. Also, OpenGL 4.4 defines new functionality to streamline the porting of applications and titles from other platforms and APIs.
The Khronos™ Group today announced the ratification and public release of the OpenCL™ 2.0 provisional specification. OpenCL 2.0 is a significant evolution of the open, royalty-free standard that is designed to further simplify cross-platform, parallel programming while enabling a significantly richer range of algorithms and programming patterns to be easily accelerated. As the foundation for these increased capabilities, OpenCL 2.0 defines an enhanced execution model and a subset of the C11 and C++11 memory model, synchronization and atomic operations. The release of the specification in provisional form is to enable developers and implementers to provide feedback before specification finalization, which is expected within 6 months.
The Khronos Group is throwing a huge party at SIGGRAPH to celebrate 10 years of OpenGL ES. The OpenGL ES 10th Anniversary party will take place July 24th at the Hilten Anaheim in the California Ballroom A&B at 9PM following the All-Day BOF Blitz™. With over $16K in prizes to be won, and a chance to mingle with the creators of OpenGL ES, this is an event not to be missed. To help celebrate, the Khronos Group is inviting you to help sponsor the party, send us your OpenGL ES stories, and in return you and your company can get some great exposure. We've got some great stories already lined up, which appear on our Party page and in our OpenGL ES yearbook. We hope you can join the Khronos Group for this momentous occasion.
OpenCL is an industry standard programming model available on a wide range of platforms from multiple vendors. It is an established technology that has been in use commercially for several years. It is not used in the academic community, however, anywhere near as much as it could be. To help correct this shortcoming, the creators of OpenCL (the Khronos Open Standards group) is launching a program to fund a number of course development projects. We do not anticipate that the level of funding associated with this program will cover the full cost of course development. Rather, our funds will augment OpenCL courseware projects in place or in the planning stages. If this type of course development sounds interesting to you, read the entire call for proposals.
Acceleware presents four courses with a focus on how to write and optimize OpenCL applications for Altera FPGAs. Students will be taught how to achieve high performance by taking advantage of the heterogeneous nature of OpenCL and the massively parallel capabilities of Altera FPGAs. The training is targeted at design teams who work with parallel algorithms and computationally intense applications. There are four course in all: