Imagination Blog

MIPS OCI (On Chip Instrumentation) is a new flexible, modular debug architecture from Imagination for heterogeneous computing systems integrating multiple MIPS CPUs, and systems that combine MIPS CPUs with other CPU architectures. OCI comprises of modular interoperable debug IP components that can be selected to produce an optimal debug solution tailored to the needs of a specific SoC design. The … Continued

Read More

Cloud interfaces In an IoT system, the provision of services by the cloud will depend on several conditions. Security is a concern for device-to-cloud data transactions. An IoT device will need to support data encryption to the cloud via TLS or https. The software stack in the IoT device will need to support these security components. In addition, cloud based … Continued

Read More

One way of looking at the future of consumer electronics is to analyze markets where there is room for disruption. In this article I’d like to focus on two of these markets: home entertainment and automotive – and highlight two examples of how Imagination is working closely with semiconductor vendors, OEMs and other companies in its ecosystem to push the … Continued

Read More

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 … Continued

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. … Continued

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 … Continued

Read More

In a previous article we described our PowerVR Imaging Framework, a set of extensions to the OpenCL and EGL APIs that enable efficient zero-copy sharing of memory between a PowerVR GPU and other system components such as a CPU, ISP and VDE. Most flows use EGL to facilitate the sharing of objects between multiple client APIs, requiring the Khronos extension … Continued

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. … Continued

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 … Continued

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 … Continued

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 … Continued

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 … Continued

Read More