Quantcast
Channel: PowerVR Graphics – Imagination Technologies
Browsing all 83 articles
Browse latest View live

Introduction to Mobile Graphics Workshop

For the first time, Imagination Technologies is pleased to present two one-day mobile graphics workshops for our “Introduction to Mobile Graphics” university module. Get hands-on with PowerVR mobile...

View Article



Gnomes per second in Vulkan and OpenGL ES

It’s been a while since we first showed off our Vulkan* driver for PowerVR Rogue GPUs. Since then, our PowerVR driver and graphics demo teams have been working hard to synchronize with the spec as it...

View Article

A quick guide to writing OpenCL kernels for PowerVR Rogue GPUs

This article and a follow-up to be published next month introduce OpenCL programming for the PowerVR Rogue architecture. Firstly, I’d like to give you an overview of OpenCL programming fundamentals...

View Article

Increasing performance and power efficiency in heterogeneous software

Heterogeneous architectures in embedded computing are fast becoming a reality – we indeed see many leading IP and semiconductor companies today building heterogeneous computing hardware. In the article...

View Article

The PowerVR Imaging Framework for Android

In my previous article about heterogeneous architectures, I identified memory bandwidth as the main bottleneck for implementing power-efficient algorithms for computer vision. Luckily, Imagination has...

View Article


Heterogeneous compute case study: image convolution filtering

In a previously published article, I offered a quick guide to writing OpenCL kernels for PowerVR Rogue GPUs; this sets the scene for what follows next: a practical case study that analyzes image...

View Article

Deep dive: Implementing computer vision with PowerVR [part 1]

Computer vision is the use of computers to extract useful meaning from images, such as those that arise from photographs, video and real-time camera feeds. Thanks to the proliferation of low-power...

View Article

Deep dive: Hardware IP for computer vision [part 2]

Modern mobile application processors are highly heterogeneous, combing a variety of different hardware components optimized for different tasks. As shown in the figure below, a processor designed for...

View Article


Deep dive: OpenCL face detection on PowerVR [part 3]

Imagination’s R&D group has developed a face detection algorithm, which is based on a classifier cascade and is optimized to run on mobile devices comprising a CPU and PowerVR GPU. The algorithm...

View Article


Debian 8 comes to Creator Ci20

We’re delighted to announce that after several months of work, a Debian 8 release candidate is finally ready for the Creator Ci20 microcomputer. Shipping of the new Creator Ci20 boards will also begin...

View Article

The PowerVR Imaging Framework camera demo

Writing and optimizing code for heterogeneous computing can be difficult, especially if you are starting from scratch. Imagination has set up a new page where developers can access the source code for...

View Article

Learn more about the Vulkan API from these five webinars

Several months after participating in the successful launch of Vulkan™, we are very excited to announce an upcoming series of talks designed to discuss the API in more detail. Imagination is a promoter...

View Article

Vulkan: One API for all platforms

This is the first in a series of blog posts that aims to discuss what was revealed at SIGGRAPH about Vulkan in a bit more depth. I won’t be revealing any new information – I’ll leave that to Khronos...

View Article


A look inside the collaboration between TSMC and Imagination

Hello everyone! Welcome to my first blog with Imagination. Going forward I’ll be contributing here by providing snapshots of Imagination’s participation at events around the world, as well as some of...

View Article

TSMC recognizes Imagination with prestigious Graphics Partner of the Year award

But that’s only part of the story We were delighted that at this year’s TSMC OIP event on September 17th in Santa Clara, Imagination received the prestigious 2015 Graphics Partner of the Year award....

View Article


Vulkan: High efficiency on mobile

Welcome to the second article in our series of blogs on the Vulkan API! This time I’ll be describing why Vulkan is so important for mobile and embedded systems, with a particular focus on efficiency....

View Article

Debugging OpenCL programs with Oclgrind

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

View Article


GameBench offers a new way to test game performance, with a little help from...

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

View Article

Vulkan: Scaling to multiple threads

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

View Article

Supported zero-copy flows inside the PowerVR Imaging Framework

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

View Article
Browsing all 83 articles
Browse latest View live


Latest Images