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.
OpenTK is a fast, low-level C# library that wraps OpenGL, OpenCL. The latest version adds strongly-typed enums for OpenGL 4.4 and OpenGL ES 3.0, and improves platform support via a brand-new SDL2 backend. Use it standalone or inside a UI on every major platform.
CogniVue, an innovator in embedded vision and strong supporter of OpenCL and OpenVX standards, recently announced that they had been selected as one of the Canadian Innovation Exchange (CIX) Top-20 companies for their work on semiconductor processor technology IP and software that enables high-performance, low-power embedded vision applications for automotive, consumer, mobile and security markets.
The Khronos Group today announced the ratification and public release of the finalized OpenCL 2.0 specification. OpenCL 2.0 is a significant evolution of the open, royalty-free standard that simplifies cross-platform, parallel programming. With an enhanced execution model and a subset of the C11 and C++11 memory model, synchronization and atomic operations, OpenCL now enables a significantly richer range of algorithms and programming patterns to be easily accelerated with improved performance. Significant feedback from the developer community was incorporated into the final specification, following its provisional release in July. The OpenCL 2.0 specifications are available in the Khronos Registry.
Altera Corporation announced the first successful demonstration of the Suricata Engine, an open-source Network Intrusion Detection and Prevention (IDS/IPS) system. The demonstration shows an accelerated Suricata Engine on a Stratix V FPGA developed with the Altera SDK for OpenCL.
Xilinx and its ecosystem will showcase smarter data center solutions that leverage Vivado Design Suite and the portability of OpenCL programming language at Supercomputing Conference 2013 (SC13). Experts in Xilinx's data center and design methodology groups will be conducting in-depth technical demonstrations that showcase: acceleration of Monte Carlo options pricing on x86 platform; high speed (HD 1080p) video processing on a Zynq®-7000 SoC platform; and OpenCL design environment for Xilinx FPGAs. To schedule a private appointment visit Xilinx at the Convey booth (#3547) or the Alpha Data booth (#4237).
SC13 is just around the corner and The Khronos Group has a lot lined up. Visit Khronos in Booth #4137 to meet and talk with OpenCL experts and get your OpenCL reference card. If Birds of a Feather are more your style, there is also a BOF lined up for November 20th with Tim Mattson, Ben Bergen, Simon McIntosh-Smith, giving you a chance to meet colleagues working with OpenCL and share best practices in OpenCL programming. Also learn about next year’s plans for IWOCL (International Workshop on OpenCL).
Intel is holding a two event in Isreal next week with lots of OpenCL and OpenGL discussions planned. The interaction among advanced compilation techniques, modern processor and computing architectures, and associated tools continues to face new challenges and opportunities. The main focus of this conference is the interaction of compiler technologies, processor and computing architectures and tools to address the latest programming environments and demands.
The AMD CodeXL 1.3 release which includes many updates including remote GPU profiling and debugging. Bolt, an STL compatible C++ template library for creating data-parallel applications using C++ (no C++ AMP / OpenCL code required) has also been updated. AMD APP SDK has also been updated to v2.9. APP SDK 2.9 now includes 2 new features which are currently in Beta.