Pixel Visual Core

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

The Pixel Visual Core (PVC) is a series of ARM-based System in Package (SiP) image processors designed by Google.[1] The PVC is a fully programmable Image, Vision and AI processor for mobile devices. It first appeared in the Google Pixel 2 and 2 XL which were introduced on October 19, 2017. It has also appeared in the Google Pixel 3 and 3 XL.

History[edit]

Google previously used Qualcomm Snapdragon's CPU, GPU, IPU, and DSP to handle their image processing for their Google Nexus and Google Pixel devices. With the increasing importance of computational photography techniques, Google developed the Pixel Visual Core (PVC). Google claims the PVC uses less power than using CPU and GPU while still being fully programmable, unlike their Tensor processing unit (TPU) application-specific integrated circuit (ASIC).

The PVC in the Google Pixel 2 and 2 XL is labeled SR3HX X726C502.[2]

The PVC in the Google Pixel 3 and 3 XL is labeled SR3HX X739F030.[3]

SR3HX Design[edit]

The SR3HX PVC features a 64-bit ARMv8a ARM Cortex-A53 CPU, 8x Image Processing Unit (IPU) cores, 512 MB LPDDR4, MIPI, PCIe. The IPU cores each have 512 Arithmetic Logic Units (ALUs) consisting of 256 processing elements (PEs) arranged as a 16 x 16 2-dimensional array. Those cores execute a custom VLIW ISA.There are two 16-bit ALUs per processing element and they can operate in three distinct ways: independent, joined, and fused.[4] The SR3HX PVC is manufactured as a SiP by TSMC using their 28HPM HKMG process.[1] It was designed over 4 years in partnership with intel. (Codename : Monette Hill)[5] Google claim the SR3HX PVC is 7-16x more energy-efficient than the Snapdragon 835.[1] And that the SR3HX PVC can perform 3 trillion operations per second, HDR+ can run 5x faster and at less than one-tenth the energy than the Snapdragon 835.[6] It supports Halide for image processing and TensorFlow for machine learning.[6] At 800 MHz, the chip is capable of 4,096 FLOPs/cycle (2*16*16*8) or 3.28 TeraFLOPS of raw compute power.[4]

See also[edit]


References[edit]

  1. ^ a b c Cutress, Ian. "Hot Chips 2018: The Google Pixel Visual Core Live Blog (10am PT, 5pm UTC)". www.anandtech.com. Retrieved 2019-02-02.
  2. ^ "Google Pixel 2 XL Teardown". iFixit. 2017-10-19. Retrieved 2019-02-02.
  3. ^ "Google Pixel 3 XL Teardown". iFixit. 2018-10-16. Retrieved 2019-02-02.
  4. ^ a b "Pixel Visual Core (PVC) - Google - WikiChip". en.wikichip.org. Retrieved 2019-02-02.
  5. ^ "Google Partnered with Intel for the Pixel Visual Core Chip in the Pixel 2". xda-developers. 2017-10-25. Retrieved 2019-02-02.
  6. ^ a b "Pixel Visual Core: image processing and machine learning on Pixel 2". Google. 2017-10-17. Retrieved 2019-02-02.