Imagination Blog

After exploring a quick guide to writing OpenCL kernels for PowerVR Rogue GPUs and analyzing a heterogeneous compute case study focused on image convolution filtering, I am going to spend some time looking at how developers can measure the performance of their OpenCL kernels on PowerVR Rogue GPUs. The performance of scalar code running on a CPU depends upon how

Read More

I’ve recently returned from a trip to China where I’ve attended the two Imagination Summits organized in Beijing and Shanghai, respectively. Alongside a series of exciting presentations from my colleagues as well many of our ecosystem partners, I also enjoyed seeing several demonstrations and prototypes of next-generation devices using Imagination IP in addition to many real-life products using our technologies.

Read More

Since their release, the Ensigma Series4 family of Radio Processing Units (RPUs) has been the powerhouse for high-performance connectivity standards such as 802.11ac 2×2 and 802.11n 4×4 as well as many TV and radio broadcast standards supported by Imagination. Multiple customers have licensed these RPUs to integrate more (or all) high-performance connectivity on-chip; examples include S2-Tek, Toshiba, Elvees, Rockchip, and

Read More

We’re halfway through our series of blog posts on Vulkan – hopefully you’ve checked out the other blog posts, or tuned into the webinars, and are following so far! This post I’ll be discussing the importance of scaling to multiple threads, and how Vulkan helps achieve that. CPU bottlenecks – redux Modern CPUs have multiple cores, for a variety of great reasons which I won’t discuss here.

Read More

Recent research from Gartner suggests that by 2020 the Internet of Things market will grow to include billions of connected devices from smart sensors and gateways to data centers and other computing platforms. To accelerate IoT development, Imagination is today introducing Creator Ci40, the most complete development kit for the Internet of Things. The package includes three sensors, two battery-powered

Read More

I was recently at the 2015 Linley Processor Conference in San Jose and wanted to share with you some of my observations and takeaways. Imagination had a strong presence at the show with Jim Nicholas, VP of MIPS Business Operations, delivering a talk titled Heterogeneous Systems Architecture: Coming Soon to a Platform Near You. Jim’s presentation was on behalf of

Read More

Formerly of Engadget, Forbes and BBC, Sharif Sakr is presently a consultant for XPRIZE and business development director at GameBench. You can follow him on Twitter @shotsheriff. This blog post was inspired by a short but interesting chat with a game developer I met at GameBench’s recent open( London ) event. This developer was in the midst of optimising the

Read More

In a press release issued today PEZY Computing announced it is working on a MIPS64-based PEZY-SC2 family of many-core chips for supercomputers and HPC applications that will scale up to 4096 processing nodes. The 64-bit MIPS CPUs will act as the host processors for the system, making PEZY-SC2 the first generation of 64-bit HPC processors from the Japanese company. PEZY

Read More

James Price is currently completing a PhD degree at the Department of Computer Science, University of Bristol. When developing programs that utilise GPU compute via OpenCL, we can’t use our traditional CPU development tools. This can make debugging complex OpenCL kernels challenging. As part of my PhD, funded by Imagination Technologies, I’ve developed an OpenCL device simulator called Oclgrind, which

Read More

Power management is an often overlooked yet critical area for both consumer and industrial IoT devices. In a battery powered device, optimizing dynamic as well as static power is imperative; power optimization can be addressed in three ways: Power management control IP implemented for low power Power aware software Power management control should address the inclusion of voltage and frequency

Read More

It has been a thrilling year for MIPS processors. We’ve seen exciting new designs from Loongson Technology while Cavium has introduced several OCTEON III and Fusion-M processors that cover the mid-range segment of the networking market. Multiple customers are now shipping products with Warrior CPUs, from high-end application processors to microcontrollers and embedded SoCs. Announced or imminent chips include those

Read More