VIVANTE VEGA GPGPU TECHNOLOGY

Vivante’s fourth generation (Gen 4) Vega ScalarMorphic architecture provides a foundation for our newest series of low-power, high-performance, silicon-efficient GPGPU cores. Gen 4 products support the most advanced GPGPU APIs and profiles for leading applications that take full advantage of GPU Compute for vision processing, gesture processing, Advanced Driver Assistance Systems, Augmented Reality, and much more. These cores are available as GPGPU only cores targeting high performance Compute applications that do not require any 3D functionality (CC or Compute Cores) or as part of our standard 3D products that give full flexibility to application developers and product offerings.

GPGPU Hardware Features

Our products are fully programmable and designed to support the latest Compute APIs with stringent math and precision requirements. The multi-core configurations can be stitched into an NxN grid to create a mesh of GPGPU nodes inside an SoC or tightly coupled network grid using multiple SoCs. Other applications leverage the enormous floating point (FP) capabilities of GPGPUs for high throughput FP operations. Our Compute cores include:

OpenCL and Renderscript Compute support for unrestricted programmability

Heterogeneous System Architecture (HSA) ready to accelerate workload in parallel with multi-core CPUs, DSPs, and FPGAs

Cores scalable from tens of GFLOPS to over 1 TFLOP in various multi-core GPU versions

API Support

Developers can harness the power of OpenCL or Renderscript to create amazing applications that take full advantage of Vivante shaders. The flexibility of the GPGPU cores remove programming restrictions and allows applications to shine with the latest creative innovations. Example applications include SURF/SIFT, optical flow, integral image, CV, point cloud processing, stereo and synthetic rendering, gesture, image processing, and many more. All our products are backwards compatible with previous generation cores to ensure continuity across product lines using a unified driver stack. Our software stack natively supports the following compute APIs:

OpenCL 1.2/1.1*

Renderscript Compute (including Filterscript)

*Products are based on a published Khronos Specification, and are expected to pass or have already passed the Khronos Conformance Testing Process. Current conformance status can be found at www.khronos.org/conformance.