fbpx

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 +

04-Example-zero-copy-flow-between-ISP-and-GPU

The PowerVR Imaging Framework for Android

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 about heterogeneous architectures, I identified memory bandwidth as the main bottleneck for implementing power-efficient algorithms for computer vision. Luckily, Imagination has created an …

The PowerVR Imaging Framework for Android Read More +

03-Vision-software-pipeline-implemented-on-top-of-hardware

Increasing Performance and Power Efficiency in Heterogeneous Software

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

Increasing Performance and Power Efficiency in Heterogeneous Software Read More +

A Quick Guide to Writing OpenCL Kernels for PowerVR Rogue GPUs

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. Firstly, I’d like to give you an overview of OpenCL programming fundamentals using a basic program, followed by an explanation of OpenCL execution on Rogue GPUs. This …

A Quick Guide to Writing OpenCL Kernels for PowerVR Rogue GPUs Read More +

01-SoC-architecture

A Primer on Mobile Systems Used for Heterogeneous Computing

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 the mobile and embedded market, the design constraints of electronic products can sometimes be seen as tight and contradictory: the market demands higher performance yet lower …

A Primer on Mobile Systems Used for Heterogeneous Computing Read More +

GPU-compute_memory-hierarchy-in-OpenCL

The Complete Glossary to Heterogeneous Compute

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. For the last decade, Imagination has been at the forefront of heterogeneous compute, becoming a founding member of the HSA Foundation and a contributor to many open …

The Complete Glossary to Heterogeneous Compute Read More +

OpenCL Eases Development of Computer Vision Software for Heterogeneous Processors

OpenCL™, a maturing set of programming languages and APIs from the Khronos Group, enables software developers to efficiently harness the profusion of diverse processing resources in modern SoCs, in an abundance of applications including embedded vision. Computer scientists describe computer vision, the use of digital processing and intelligent algorithms to interpret meaning from still and …

OpenCL Eases Development of Computer Vision Software for Heterogeneous Processors Read More +

OpenCLLogo_678x452

OpenCL Eases Development of Computer Vision Software for Heterogeneous Processors

OpenCL™, a maturing set of programming languages and APIs from the Khronos Group, enables software developers to efficiently harness the profusion of diverse processing resources in modern SoCs, in an abundance of applications including embedded vision. Computer scientists describe computer vision, the use of digital processing and intelligent algorithms to interpret meaning from still and …

OpenCL Eases Development of Computer Vision Software for Heterogeneous Processors Read More +

logo_2020

May 18 - 21, Santa Clara, California

The preeminent event for practical, deployable computer vision and visual AI, for product creators who want to bring visual intelligence to products.

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

1646 North California Blvd.,
Suite 360
Walnut Creek, CA 94596 USA

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