Surprise! The Pixel 2 is hiding a custom Google SoC for image processing

Enlarge /

Google’s Pixel Visual Core, an SoC designed for image processing and machine learning.

Google


reader comments
0

Google’s newest flagship smartphone, the Pixel 2, is nearly out. The company has been talking a big game about the 2’s camera and calling it, definitively, “the best smartphone camera.” But Google has been keeping a huge secret under wraps: the Pixel 2 has a custom, Google-designed SoC dedicated exclusively to camera image processing. The SoC is not active yet, but Google claims it will make the Pixel 2 process photos faster and more efficiently than ever.

In addition to the usual Qualcomm Snapdragon 835 SoC, the Pixel 2 is equipped with the “Pixel Visual Core,” an extra, second SoC designed by Google with hardware-accelerated image processing in mind. At the heart of the chip is an eight-core Image Processing Unit (IPU) capable of more than three trillion operations per second. Using these IPU cores, Google says the company’s HDR+ image processing can run “5x faster and at less than 1/10th the energy” than it currently does on the main CPU.

The Pixel Visual Core is currently in the Pixel 2, but it doesn’t work yet. Google says it will be enabled with the launch of the Android 8.1 developer preview. At that time, the chip will let third-party apps use the Pixel 2’s HDR+ photo processing, allowing them to produce pictures that look just as good as the native camera app. The chip isn’t just for Google’s current camera algorithms, though. Google says the Pixel Visual Core is designed “to handle the most challenging imaging and machine learning applications” and that the company is “already preparing the next set of applications” designed for the hardware.

Having two entirely separate SoCs inside a smartphone is unusual. The Pixel Visual Core has its own CPU (a single Cortex A53 core to play traffic cop), its own DDR4 RAM, the eight IPU cores, and a PCIe line, presumably as a bus to the rest of the system. Ideally, you would have a single SoC that integrates the IPU right next to that other co-processor, the GPU. The Pixel 2 is based on the Snapdragon 835 SoC, though, and you aren’t allowed to integrate your own custom silicon with Qualcomm’s design. What Google can do is wrap a minimal SoC around its eight IPU cores and then connect that to the main system SoC. If Google ever set out to compete with Qualcomm’s Snapdragon line, an IPU is something it could build directly into its own designs. For now, though, it has this self-contained solution.

We’ve been hearing about Google’s desire to design its own SoCs for almost two years now. The original rumor from The Information (subscription required) nailed this announcement with the news of a special Google-designed camera chip. It also said the company was looking at building main application processors and chips designed for AR and VR. If all those are true, we could be looking at the first of many Google SoCs to come.

We’re amazed that Google never mentioned this until now—it had a whole two-hour-long hardware presentation on October 4, and we didn’t hear a peep about this. We can’t wait to see the teardowns of the Pixel 2 and make sure the phone isn’t hiding any other surprises.

from Ars Technica http://ift.tt/2xMNcXm
via IFTTT

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.