Qualcomm Incorporated announced that its subsidiary, Qualcomm Technologies, Inc., has introduced three new next-generation Qualcomm Snapdragon processors: the Snapdragon 625, 435 and 425. The 625 supports PC-class graphics with the Qualcomm Adreno 506 GPU, which is designed to support the Vulkan API*. Adreno 505 and Adreno 506 are being designed to support the upcoming final version of Vulkan. Current specification status can be found at www.khronos.org/vulkan.
Graphics researchers at Samsung Electronics UK have teamed up with mobile graphics specialists Codeplay, Think Silicon and TU Berlin to develop a tool for enabling smartphone batteries to last longer while running advanced video games and using the camera. "Low-power GPU2" (LPGPU2) is a EU-funded research project into low powered graphics devices. It is the work of a specially formed consortium of three companies and one university, all from across the EU, who are collaborating to deliver advances in tools and applications for energy efficient use of mobile GPUs.
For developers new to graphics optimization this new series of blog posts from ARM is all about giving content developers the essential knowledge they need to successfully optimize for Mali GPUs. Over the course of the series, Peter Harris explores the fundamental macro-scale architectural structures and behaviors developers have to worry about, how this translates into possible problems which can be triggered by content, and finally how to spot them in Streamline.
Basemark announced a new product called Basemark GPU Vulkan. This benchmarking software enables the industry to objectively and reliably quantify and compare graphics and computing performance of next generation mobile and desktop processors compatible with the new generation Vulkan API from the Khronos Group. Basemark GPU Vulkan is developed in close cooperation with key player semiconductor companies, such as AMD, Imagination Technologies, Intel, NVIDIA, Qualcomm and Renesas within Basemark’s benchmark development program.
ARM announced a new GPU from the same family as Mali-400 that uses only half as much power. The new GPU, the Mali-470, is targeted at next-generation wearables and IoT devices that need low-cost and low-power chips. The new Mali-470 comes with support for the ubiquitous OpenGL ES 2.0 graphics API. According to ARM, it brings a strong balance between pixel control and energy efficiency, which makes it well-suited for user interfaces. Users aren't likely to play 3D games on their smartwatches any time soon, so OpenGL ES 3.0 and beyond shouldn't be necessary. (By the time it is, the more efficient Vulkan should be the de facto graphics API.)
Qualcomm Incorporated announced two new Qualcomm Snapdragon processors. The new chipsets, the Snapdragon 430 and the Snapdragon 617, offer advances in both multimedia and connectivity for mid-range mobile devices. The Snapdragon 430 uses the powerful new Qualcomm Adreno 505 GPU with support for Open GL ES 3.1 and OpenCL 2.0.
In a white paper released during a semiconductor design conference last week in Silicon Valley, researchers from the University of Wisconsin-Madison outlined the architecture of the open source GPU dubbed MIAOW, or Many-core Integrated Accelerator of Wisconsin. The prototype was essentially designed to demonstrate an open source GPGPU compatible with OpenCL. The researchers said their goal was to emulate a full system, not to compete with commercial designs.
The PowerVR Imaging Framework for Android comprises a set of extensions to the OpenCL and EGL Application Programming Interfaces (APIs) that enable efficient interoperability of software running on PowerVR GPUs with other components such as a CPU, ISP and VDE. These extensions enable the construction of shared memory allocations and software pipelines across multiple hardware components with no redundant memory copies (termed zero-copy). The framework is integrated at the library layer of the Android software stack, enabling efficient interoperability between APIs such as OpenCL, OpenGL ES and emerging APIs such as OpenVX.
This Imagination Technologies article and a follow-up to be published next month introduce OpenCL programming for the PowerVR Rogue architecture. Starting with an overview of OpenCL programming fundamentals using a basic program, followed by an explanation of OpenCL execution on Rogue GPUs. This provides the background to understand the programming guidelines for the Rogue architecture which are illustrated by using a case study of an image filtering program.
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.
AMD announced the new AMD FirePro S9170 server GPU, the first 32GB single-GPU server card for DGEMM heavy double-precision workloads, with support for OpenCL 2.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.