GPU-STREAM allows you to measure memory transfer rates to and from global device memory on GPUs. This benchmark is similar in spirit, and based on, the STREAM benchmark for CPUs. Unlike other GPU memory bandwidth benchmarks this does not include the PCIe transfer time.
Advanced Simulation Library (ASL) is a free and open source multiphysics simulation software package. Its computational engine is based, among others, on the Lattice Boltzmann Methods and is written in OpenCL which enable extraordinarily efficient deployment on a variety of massively parallel architectures, ranging from inexpensive FPGAs, DSPs and GPUs up to heterogeneous clusters and supercomputers. ASL is distributed under the free GNU Affero General Public License (AGPL) with an optional commercial license.
Renesas Electronics Corporation introduced the ADAS Starter Kit based on Renesas’ high-end R-Car H2 System on Chip (SoC) and developed to help simplify and speed the development of advanced driver assistance systems (ADAS) applications. The new ADAS Starter Kit is capable of delivering more than 25,000 DMIPS and provides state-of-the-art 3D graphics capabilities and powerful vision processing cores. The R-Car H2 is powered by the ARM Cortex A-15 quad-core configuration running an additional ARM Cortex A-7 quad-core. It also features the Imagination Technologies PowerVR Series6 G6400 GPU which supports both OpenGL ES 2.0 and OpenGL ES 3.0.
Streamcomputing is have a busy summer and fall 2015. First up, starting on September 2 there is a 3-day OpenCL 2.0 training course in Amsterdam at the Science Park Matrix. Followed by a free one-day Embedded boards comparison workshop on September 17 at the same location. And finally, Streamcomputing is sponsoring the official Scandinavian GPGPU Day in Denmark on September 29th. Links and details on these events can be found on the Khronos Group upcoming events page.
Avtech Scientific announced the first open source release of its Advanced Simulation Library (ASL). Advanced Simulation Library is a free and open source multiphysics simulation software package. Its computational engine is based, among others, on the Lattice Boltzmann Methods and is written in OpenCL which enable efficient deployment on a variety of massively parallel architectures, ranging from inexpensive FPGAs, DSPs and GPUs up to heterogeneous clusters and supercomputers.
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:
Red Hat's Christian Schaller posted a blog entry announcing their Khronos Membership. "The reason we are joining is because of all the important changes that are happening in Graphics and GPU compute these days and our wish to have more direct input of the direction of some of these technologies" wrote Christian.
Dr Tomasz Bednarz currently works as a Principal Research Fellow at the QUT Science and Engineering Faculty, and finds time to run the Brisbane GPU Meet-up group and the Khronos Brisbane Chapter. Tomasz will be giving a workshop on High-performance Visualisation Using OpenGL/WebGL. This workshop will provide introduction to OpenGL and will include introductions and hands-on exercises to basic concepts of hardware rendered graphics, shader language and WebGL. Short introductions to OpenCL and new Vulkan APIs will be also showcased.
NVIDIA has released driver 350.12, which is both a Game Ready release and their first R349 WHQL release. NVIDIA has also posted a bit more information (PDF) on their OpenCL 1.2 driver. The OpenCL 1.2 drivers are based on the published Khronos Specification and are expected to pass the Khronos Conformance Testing. OpenCL 1.2 functionality will be available on Kepler and Maxwell GPUs.
Hear Khronos members at FMX 2015 on May 5th, talk about the upcoming Vulkan API, SPIR-V as well as recent progress in OpenCL and WebGL. Speakers will be Jan Hermes, Senior Software Engineer, Continental Automotive GmbH and Bastian Sdorra, Graphics Researcher, Dassault Systemes 3DEXCITE GmbH.
Acceleware will be offering two 4-day training courses in Canada. The first course will be in Calgary Alberta from May 26-29, 2015. The second course will be offered in Montreal, June 9-12, 2015. These professional four day courses are designed for programmers who are looking to develop comprehensive skills in writing and optimizing applications that fully leverage data parallel processing capabilities of GPUs.
CL3VER, the cloud based platform for interactive 3D presentations, releases CL3VER 3.0, the new generation of the platform dedicated to engineers, architects, and other design professionals. 3.0 a much improved version of the CL3VER platform that includes WebGL GPU-based real-time lightmap technology, V-ray material support and a new scene sharing system that will speed up the production workflow for WebGL based interactive 3D presentations.
The Khronos Group announced the availability of technical previews of the new Vulkan™ open standard API for high-efficiency access to graphics and compute on modern GPUs used in a wide variety of devices. This ground-up design, previously referred to as the Next Generation OpenGL Initiative, provides applications direct control over GPU acceleration for maximized performance and predictability, and uses Khronos’ new SPIR-V™ specification for shading language flexibility. Vulkan initial specifications and implementations are expected later this year and any company may participate in Vulkan’s ongoing development by joining Khronos.
In another significant announcement today, OpenCL 2.1 and Vulkan™, the new open standard API for high-efficiency access to graphics and compute on modern GPUs, are now sharing core intermediate language technologies resulting in SPIR-V; a revolution in the Khronos Standard Portable Intermediate Representation initially used by OpenCL™, now fully defined by Khronos with native support for shader and kernel features. SPIR-V splits the compiler chain, enabling high-level language front-ends to emit programs in a standardized intermediate form to be ingested by Vulkan or OpenCL drivers. Eliminating the need for a built-in high-level language source compiler significantly reduces driver complexity and will enable a diversity of language front-ends. Additionally, a standardized IR provides a measure of kernel IP protection, accelerated kernel load times and enables developers to use a common language front-end, improving kernel reliability and portability across multiple implementations. You can read more on the SPIR homepage, registry and whitepaper, and give us valuable community feedback in our SPIR forum.