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
  • Dynamic scheduler and command dispatch unit for optimized shader load balancing and resource allocation of millions of parallel Compute threads (thread management with no software overhead)
  • Hardware context switching between threads hides memory latency so core is always working on active data
  • Pipelined FP/INT double precision (64-bit), single/high (32-bit), and half-precision/medium (16-bit) precision IEEE formats
  • Ultra-threaded, unified shaders maximize Compute processing throughput and minimizes latency Read more…
  • Plug-N-Play integration – Stream Interface for FPGA fabric, standard ACE-Lite (cache coherent), AXI, and AHB interconnects
 

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.

Vivante Vega Cores for GPGPU/3D

 

 GC1000 SeriesGC2000 SeriesGC3000 SeriesGC4000 SeriesGC5000 SeriesGC6000 SeriesGC7000 Series
 Vega-Lite Vega 1X Vega 2XVega 4XVega 8X
Shader Clock in 28HPM (WC-125) MHz 1000 1000 1000 1000 1000 1000 1000

Shader Cores

2 (Vec-4)
8 (Vec-1)
4 (Vec-4)
16 (Vec-1)
4 /8 (Vec-4)
16 / 32(Vec-1)
8 (Vec-4)
32 (Vec-1)
8 /16 (Vec-4)
32 / 64 (Vec-1)
16 /32 (Vec-4)
64 / 128 (Vec-1)
32 / 64 (Vec-4)
128 / 256 (Vec-1)

Shader GFLOPS
High/Medium Precision

16 32 32/64 64 64/128 128/256 256/512

GPGPU Options 1.1/1.2

Embedded
Full
Embedded
Full

Full
Embedded
Full

Full

Full

Full

Cache Coherent

Ask for Additional Details