Skip to main content
The Keyword

Pixel Visual Core: image processing and machine learning on Pixel 2



Magnified image of Pixel Visual Core
pixel visual core

Let's delve into the details for you technical folks out there: The centerpiece of Pixel Visual Core is the Google-designed Image Processing Unit (IPU)—a fully programmable, domain-specific processor designed from scratch to deliver maximum performance at low power. With eight Google-designed custom cores, each with 512 arithmetic logic units (ALUs), the IPU delivers raw performance of more than 3 trillion operations per second on a mobile power budget. Using Pixel Visual Core, HDR+ can run 5x faster and at less than one-tenth the energy than running on the application processor (AP). A key ingredient to the IPU’s efficiency is the tight coupling of hardware and software—our software controls many more details of the hardware than in a typical processor. Handing more control to the software makes the hardware simpler and more efficient, but it also makes the IPU challenging to program using traditional programming languages. To avoid this, the IPU leverages domain-specific languages that ease the burden on both developers and the compiler: Halide for image processing and TensorFlow for machine learning. A custom Google-made compiler optimizes the code for the underlying hardware.


In the coming weeks, we’ll enable Pixel Visual Core as a developer option in the developer preview of Android Oreo 8.1 (MR1). Later, we’ll enable it for all third-party apps using the Android Camera API, giving them access to the Pixel 2’s HDR+ technology. We can’t wait to see the beautiful HDR+ photography that you already get through your Pixel 2 camera become available in your favorite photography apps.

Pictures taken on Pixel 2 on a third-party app. Picture on the right is HDR+ on Pixel Visual Core
Pictures taken on Pixel 2 on a third-party app. Picture on the right is HDR+ on Pixel Visual Core
Pictures taken on Pixel 2 on a third-party app. Picture on the right is HDR+ on Pixel Visual Core
Pictures taken on Pixel 2 on a third-party app. Picture on the right is HDR+ on Pixel Visual Core

Let’s stay in touch. Get the latest news from Google in your inbox.

Subscribe