Archive | Multimedia

03-Vision software pipeline implemented on top of hardware

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 below, I’m going to describe one typical use case for heterogeneous computing and the challenges that result from moving to a heterogeneous programming model. Running a beautification […]

Continue Reading 0
07-Example NDRange in 2 dimensions comprising 512 work-items

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 using a basic program, followed by an explanation of OpenCL execution on Rogue GPUs. This provides the background to understand the programming guidelines for the […]

Continue Reading 0
Vulkan demo screenshot showing multi pass

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 evolves towards its final form. Today we are excited to show you a new demo we have been working […]

Continue Reading 46
Mobile-Graphics-Workshop

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 graphics! These workshops are aimed at educators – specifically those working at universities teaching game development or computer science. The workshops present a course intended to introduce […]

Continue Reading 1
01-SoC architecture

A primer on mobile systems used for heterogeneous computing

       

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 power consumption, reductions in cost but shorter time-to-market. These constraints have created a trend for more specialized hardware designs that fit a particular application; if each task is […]

Continue Reading 1
GPU compute_memory hierarchy in OpenCL

The complete glossary to heterogeneous compute

     

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 heterogeneous computing standards available today, including OpenCL, OpenGL ES and Vulkan. Our MIPS processors, PowerVR multimedia and Ensigma connectivity technologies have been integrated in many mobile and embedded […]

Continue Reading 2
Multiple secure VMs provide separate security domains for different applications

New security technologies for connected embedded devices

     

Virtualization, security and trusted execution environments are all trending topics in the new age of ubiquitous connectivity. However, there is a lot of confusion over how these technologies work together and their role in the overall mobile and embedded computing ecosystem. Luckily, Mike Borza, CTO of the Synopsys-owned Elliptic Technologies has published an extremely insightful whitepaper […]

Continue Reading 0
PowerVR Ray Tracing - rendering pipeline-3f

A game of shadows: ray traced shadows vs. cascaded shadow maps

    

In an article published earlier this week, I described how developers can implement fast, ray traced soft shadows in a game engine running on our PowerVR Wizard architecture. Today I’d like to present some very exciting results which demonstrate how ray tracing delivers significant reductions in memory bandwidth and power consumption over traditional rasterized methods […]

Continue Reading 1
PowerVR Ray Tracing - ray traced shadows

Implementing fast, ray traced soft shadows in a game engine

    

About a year ago I published an article on Gamasutra called Practical techniques for ray tracing in games which explained how developers can implement a series of hybrid rendering techniques on PowerVR GR6500 (our ray tracing-capable GPU) to achieve some pretty impressive effects. Even though the target applications for ray tracing are extremely varied, this […]

Continue Reading 3
Hybrid ray tracing in a rasterized game engine - hard shadows (3)

Award-winning PowerVR GR6500 ray tracing GPU tapes out

   

Last month I sent out a message on Twitter announcing that the latest PowerVR Wizard ray tracing GPU test silicon had taped out, based on Imagination’s reference design and the IC Compiler™ II place and route solution from Synopsys. Our #PowerVR ray tracing GPU has finally taped out in a test chip! http://t.co/QF8IYQ8SqK pic.twitter.com/LXCdnB6uB7 — […]

Continue Reading 13