Imagination Technologies

20-Parallel-versus-serial-execution-of-a-statement-in-a-warp

Measuring GPU Compute Performance

This article was originally published at Imagination Technologies' website, where it is one of a series of articles. It is reprinted here with the permission of Imagination Technologies. 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 […]

Measuring GPU Compute Performance Read More +

22-Zero-copy-YUV-semi-planar-native-flow-between-hardware-and-GPU-768x421

Supported Zero-copy Flows Inside the PowerVR Imaging Framework

This article was originally published at Imagination Technologies' website, where it is one of a series of articles. It is reprinted here with the permission of Imagination Technologies. 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

Supported Zero-copy Flows Inside the PowerVR Imaging Framework Read More +

25-Integrating-zero-copy-flow-with-Android-Camera-HAL-698x500

The PowerVR Imaging Framework Camera Demo

This article was originally published at Imagination Technologies' website, where it is one of a series of articles. It is reprinted here with the permission of Imagination Technologies. 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

The PowerVR Imaging Framework Camera Demo Read More +

12-Block-level-implementation-of-face-detection-on-CPU-and-GPU

Deep Dive: Implementing Computer Vision with PowerVR (Part 3: OpenCL Face Detection)

This article was originally published at Imagination Technologies' website, where it is one of a series of articles. It is reprinted here with the permission of Imagination Technologies. 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

Deep Dive: Implementing Computer Vision with PowerVR (Part 3: OpenCL Face Detection) Read More +

“Efficient Convolutional Neural Network Inference on Mobile GPUs,” a Presentation from Imagination Technologies

Paul Brasnett, Principal Research Engineer at Imagination Technologies, presents the "Efficient Convolutional Neural Network Inference on Mobile GPUs" tutorial at the May 2016 Embedded Vision Summit. GPUs have become established as a key tool for training of deep learning algorithms. Deploying those algorithms on end devices is a key enabler to their commercial success and

“Efficient Convolutional Neural Network Inference on Mobile GPUs,” a Presentation from Imagination Technologies Read More +

Optimizing Computer Vision Applications Using OpenCL and GPUs

The substantial parallel processing resources available in modern graphics processors makes them a natural choice for implementing vision-processing functions. The rapidly maturing OpenCL framework enables the rapid and efficient development of programs that execute across GPUs and other heterogeneous processing elements within a system. In this article, we briefly review parallelism in computer vision applications,

Optimizing Computer Vision Applications Using OpenCL and GPUs Read More +

Embedded-Vision-Summit-PowerVR-GPUs-running-CNN-demo-768x410

Deep Learning on Mobile Devices at the Embedded Vision Summit 2016

This article was originally published at Imagination Technologies' website. It is reprinted here with the permission of Imagination Technologies. It was clear last week at the annual Embedded Vision Summit in Santa Clara that the time of computer vision and deep learning on mobile had finally arrived. Interest in the area is growing noticeably –

Deep Learning on Mobile Devices at the Embedded Vision Summit 2016 Read More +

11-Components-of-a-modern-vision-processor-1024x720

Deep Dive: Implementing Computer Vision with PowerVR (Part 2: Hardware IP for Computer Vision)

This article was originally published at Imagination Technologies' website, where it is one of a series of articles. It is reprinted here with the permission of Imagination Technologies. 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

Deep Dive: Implementing Computer Vision with PowerVR (Part 2: Hardware IP for Computer Vision) Read More +

Deep Dive: Implementing Computer Vision with PowerVR (Part 1: Computer Vision Algorithms)

This article was originally published at Imagination Technologies' website, where it is one of a series of articles. It is reprinted here with the permission of Imagination Technologies. 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

Deep Dive: Implementing Computer Vision with PowerVR (Part 1: Computer Vision Algorithms) Read More +

15-Example-of-image-filtering-by-means-of-convolution_v2

Heterogeneous Compute Case Study: Image Convolution Filtering

This article was originally published at Imagination Technologies' website, where it is one of a series of articles. It is reprinted here with the permission of Imagination Technologies. 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

Heterogeneous Compute Case Study: Image Convolution Filtering Read More +

Here you’ll find a wealth of practical technical insights and expert advice to help you bring AI and visual intelligence into your products without flying blind.

Contact

Address

Berkeley Design Technology, Inc.
PO Box #4446
Walnut Creek, CA 94596

Phone
Phone: +1 (925) 954-1411
Scroll to Top