AJ Guillon, who is a Khronos member and contributed to OpenCL 2.1 and the OpenCL C++ kernel language, has written an introduction to OpenCL C++. Previous versions of OpenCL have featured OpenCL C, based upon the C programming language. The provisional OpenCL 2.1 specification is the first OpenCL version to feature a kernel language based upon C++. The relative advantages and disadvantages of C and C++ are already well known, and OpenCL C++ inherits many of them. The OpenCL working group has responded to developers’ requests to be able to write high-level abstractions enabled by C++, while maintaining some compatibility with OpenCL C, by providing the OpenCL C++ kernel language.
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.
Intel Integrated Native Developer Experience (Intel® INDE) Update 2 introduced the OpenCV beta feature. Intel INDE OpenCV beta is compatible with the open source OpenCV 3.0. Provides pre-complied libraries for computer vision applications development for usages like enhanced photography, augmented reality, video summarization, and more. This release Includes IDE integration features. Provides easy to build and create environment for computer vision applications directly from preferred IDEs like Microsoft Visual Studio, Eclipse, or Android Studio. Also available open source at OpenCV.org, the standard optimizations with OpenCL and Intel Integrated Performance Primitives (Intel IPP) and Intel Threading Building Blocks (Intel TBB) ensures Intel INDE OpenCV applications are optimized to Intel’s heterogeneous platforms, accelerated with Intel HD and Intel Iris™ graphics family.
Big Nerd Ranch is offering two one-week intense introductions to OpenGL programming concentrating on iOS. Geometry specification, transforms, lighting and post-effects are covered. Brief introduction to advanced topics such as Oculus Rift and Vulkan. Registration is now open.
AMD unveiled their new AMD 7000 Series Accelerated Processing Units (APUs), AMD Radeon 300 and M300 Series Graphics, and AMD A-Series desktop APU updates. The AMD A-Series Desktop APUs offer Windows 10 readiness including DirectX 12 Multiengine and Multiadapter features. Combined with existing support for AMD FreeSync, AMD Mantle, HSA features heterogeneous queuing (hQ) and heterogeneous uniform memory access (hUMA) as enabled by OpenCL 2.0 applications, and OpenGL 4.4.
Rightware, leading provider of user interface solutions, has on May 1st divested its benchmarking business to Basemark Ltd. Basemark has created an independent and focused testing software powerhouse that is able to serve its numerous corporate customers better than being a part of Rightware. Basemark's patented software technology consists of various SoC, GPU and device testing tools that have become industry standard, such as Basemark ES, Basemark OS and Basemark X. Basemark ES 3.1 is the 4th generation of the popular OpenGL ES benchmark for graphics performance comparisons of OpenGL ES 3.1 enabled devices. Rightware will continue to focus extending its world leading position in automotive HMI solutions.
The new OpenCL Code Anlayzer, a feature of Intel INDE OpenCL Code Builder, adds performance analysis capabilities integrated in Microsoft Visual Studio OpenCL development environment. With this new feature the OpenCL Code Builder now supports each state of the OpenCL code development, enables developer to carry on performance optimizations in each step of the development from build, to debug, and to tuning and get the best out of Intel Graphics Compute capabilities. OpenCL Code Builder in conjunction with Intel INDE Platfrom Analyzer now enables tuning features for OpenCL applications like:
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.
Khronos Group member Movidius continues to scale its R&D team, appointed new members to its Technical Advisory Board, collaborated with new customers and partners, such as Google for its Project Tango device, and launched the next generation of its vision processor for mobile and connected devices. Movidius is one of many Khronos Group members working on the OpenVX API.