Vivante-Gesellschaft - Vivante Corporation

Vivante Corporation
Gegründet 2004 ; Vor 17 Jahren ( 2004 )
Hauptquartier ,
Produkte Geistiges Eigentum von Halbleitern
Elternteil VeriSilicon Holdings Co., Ltd.
Webseite www .vivantecorp .com

Vivante Corporation ist ein Fabless- Halbleiterunternehmen mit Hauptsitz in Sunnyvale, Kalifornien , und einem Forschungs- und Entwicklungszentrum in Shanghai, China . Das Unternehmen wurde 2004 als GiQuila gegründet und konzentrierte sich auf den Markt für tragbare Spiele . Das erste Produkt des Unternehmens war eine DirectX- kompatible Grafikverarbeitungseinheit (GPU), die PC- Spiele spielen kann. Im Jahr 2007 änderte GiQuila seinen Namen in Vivante und änderte die Ausrichtung des Unternehmens, um sich auf das Design und die Lizenzierung von Designs für eingebettete Grafikprozessoren zu konzentrieren . Das Unternehmen lizenziert seine Mobile Visual Reality an Anbieter von Halbleiterlösungen, die Embedded-Computing- Märkte für mobile Spiele, High-Definition-Home-Entertainment, Bildverarbeitung sowie Automobil-Display und -Unterhaltung bedienen .

Vivante wird als Mitwirkender der HSA (Heterogeneous System Architecture) Foundation genannt.

Im Jahr 2015 erwarb VeriSilicon Holdings Co., Ltd. die Vivante Corporation im Rahmen einer All-Stock-Transaktion.

Produkte

Seit der Richtungsänderung hat Vivante eine Reihe von GPU-Kernen entwickelt, die mit den Standards OpenGL ES 1.1 und 2.0 sowie dem OpenVG- Standard kompatibel sind . Erstellt von VeriSilicon Unterstützung für die Vulkan API 1.0 und für OpenVX 1.0 wird für mindestens 6 wichtige Desktop- und Embedded-Betriebssysteme bereitgestellt.

2D-Grafikprodukte und Vektor-GPUs, die vom Anbieter unter dem Begriff "Composition Processing Cores" (CPC) zusammengefasst werden und manchmal mit der Eigenschaft der Single-Pass-Composition-Blending-Fähigkeit von 8 oder höher erwähnt werden, sind die GC300, GC320, GC350 und GP355 (OpenVG core) mit der zusätzlichen Auflistung von GC200 und GC420. NXP erwähnt außerdem GC255 in einer Präsentation für ihre i.MX-Modelle. Die NXP i.MX8-Serie wird mit 2 Einheiten des GC7000Lite- oder GC7000-Vektorprozessors geliefert. Informationen zu 3D-Grafikprodukten finden Sie in der folgenden Tabelle.

Legende für die Anmerkungen in der folgenden Auflistung:

  • Pipelined FP/INT Double (64-Bit), Single/High (32-Bit) und Half Precision/Medium (16-Bit) Precision IEEE-Formate für GPU Compute und HDR-Grafiken , Quelle:
Serie Modell Datum Shader-Kerne
SP/Halb (Modus)
Siliziumfläche (mm 2 ) Kerntakt
Max in MHz

Max. Shader-Takt in MHz
Füllrate Busbreite
( Bit )
API (Version) Shader GFLOPS
(Hoch = SP / Mittel = Halb)
Verwendungszweck
M Dreiecke/s G Eckpunkte/s ( Hausarzt /s) ( GT /s) OpenGL ES OpenVG OpenCL OpenGL Direct3D
GCNano GCNano Lite 1 (VEC-4) 0,3 @ 28 nm 100–200

@ 28HPM

100–200

@ 28HPM

40 0,1 0,2 N / A 1.1 N / A N / A N / A 3.2?
GCNano 1 (VEC-4) 0,5 @ 28 nm 200 @ 28HPM 200 @ 28HPM 40 0,1 0,2 2.0 3.2 STM32MP157
GCNano Ultra
(Vega-Lite)
GCNano Ultra 1 (VEC-4) 1 @ 28 nm 400 @ 28HPM 800 @ 28HPM 80 0,2 0,4 1,2

Optional

6.4 NXP i.MX8M Mini
GCNano Ultra3 1 (VEC-4) 1,6 @ 28 nm 400 @ 28HPM 800 @ 28HPM 80 0,2 0,4? 3.0 6.4?
GC200 GC200 0,57 @ 65 nm 250 @ 65nmLP
375 @ 65nmG+
0,375 32/16 N / A N / A N / A N / A Jz4760
GC400 GC400 1 (VEC-4)
4 (VEC-1)
1,4
2 @ 65 nm
250 @ 65nmLP
375 @ 65nmG+
19 0,094 0,188 32/16 2.0 1.1 EP N / A 11 3 NXP i.MX6 SoloX : GC400T
GC500 32/16 PXA920: GC530
GC600 GC600 1 (VEC-4)
4 (VEC-1)
32/16 1,2/1,1 3.0/2.1 11 CuBox
GC800 GC800 1 (VEC-4)
4 (VEC-1)
2,5
3,38 @ 65 nm
800 @ 28HPM
250 @ 65nmLP
375 @ 65nmG+
1000 @ 28HPM 38 @ 65nmG+ 0.188 @ 65nmG+ 0,375 @ 65nmG+ 32/16 3.0 1,2

Optional

3.0/2.1 11 8 / 16 RK291x ,
ATM7013, ATM7019
GC860 1 (VEC-4)
4 (VEC-1)
? @ 65 nm 444 35 0,3 32/16 3.0/2.1 11 Jz4770 : GCW Zero NOVO7
GC880 1 (VEC-4)
4 (VEC-1)
35 0,1 0,266 32/16 3.0/2.1 11 3.2 NXP i.MX6 Solo und DualLite
GCx000 GC1000
(Vega-Lite)
2 (VEC-4)
8 (VEC-1)
3,5
4,26 @ 65 nm
800 @ 28HPM
500 @ 65nmLP
750 @ 65nmG+
1000 @ 28HPM 123
58 @ 65 nmG+
0,5
0,375 @ 65nmG+
0,8
0,75 @ 65 nmG+
32/16 3.0/2.1 11 16 ATM7029 : GC1000+,
Marvell PXA986,
PXA988, PXA1088
GC2000 4 (VEC-4)
16 (VEC-1)
6.9 800 @ 28HPM 1000 @ 28HPM 267 1 1,6 32/16 1,2 3.0/2.1 11 32 NXP i.MX6 Dual und Quad
GC4000 8 (VEC-4)
32 (VEC-1)
12,4 800 @ 28HPM 1000 @ 28HPM 267 2 1,6 8 3.0/2.1 11 64 HiSilicon K3V2
Vega xX GC3000
(Vega 1X)
4/8 (VEC-4)
16/32 (VEC-1)
800 @ 28HPM 1000 @ 28HPM 267 1 1,6 8/4 3.0/2.1 11 32 / 64 NXP S32V234
GC5000
( Vega2X )
8/16 (VEC-4)
32/64 (VEC-1)
800 @ 28HPM 1000 @ 28HPM 267 1 1,6 32/16 3.0/2.1 11 64 / 128 Marvell PXA1928
GC6000
(Vega 4X)
GC6400?
16/32 (VEC-4)
64/128 (VEC-1)
800 @ 28HPM 1000 @ 28HPM 533 4 3.2 32/16 3.0/2.1 11 128 / 256
GC7000
( Vega8X )
GC7000 UltraLite
GC1500?
8 Vega 0,5 0.8 32/16 3.0/2.1 11 16 / 32 Marvell PXA1908 NXP i.MX8M Nano
GC7000 Lite
GC7000L?
16 Vega 1 1,6 32/16 3.0/2.1 11 32 / 64 Marvel PXA1936
NXP i.MX 8QuadPlus
NXP i.MX 8Quad

NXP i.MX8M

GC7000 32 Vega 800 @ 28HPM 1000 @ 28HPM 1067 2 6.4 3.2 32/16 3.0/2.1 11 64 / 128 NXP i.MX 8QuadMax
GC7200 64 Vega 4 6.4 32/16 3.0/2.1 11 128 / 256
GC7400 128 Vega 8 12,8 32/16 3.0/2.1 11 256 / 512
GC7600 256 Vega 16 25,6 32/16 3.0/2.1 11 512 / 1024
GC8000 GC8000
Serie Modell Datum Shader-Kerne
SP/Halb (Modus)
Siliziumfläche (mm 2 ) Kerntakt
Max in MHz

Max. Shader-Takt in MHz
Füllrate Busbreite
( Bit )
API (Version) Shader GFLOPS
(Hoch = SP / Mittel = Halb)
Verwendungszweck
M Dreiecke/s G Eckpunkte/s ( Hausarzt /s) ( GT /s) OpenGL ES OpenVG OpenCL OpenGL Direct3D

Annahme

Sie gaben bekannt, dass sie seit 2009 mindestens fünfzehn Lizenznehmer haben, die ihre GPUs in zwanzig eingebetteten Designs verwendet haben. Anwendungsprozessoren mit Vivante GPU-Technologie:

GC8000-Serie

Nach dem Verkauf von Vivante an Verisilicon wurde die Arcturus GC8000-Serie von Verisilicon veröffentlicht, die neuere Technologien wie OpenCL 2.0, OpenVX 1.1, OpenVG 1.1, OpenGL ES 3.2, OpenGL 4.0 und Vulkan 1.0 unterstützt.

Linux-Unterstützung

Es gibt keine Pläne, einen neuen DRM- / KMS-Treiber- Kernel-Treiber für die Vivante-Hardware zu schreiben , da Vivante seine Linux-Kernel-Komponente zuvor unter der GNU General Public License (GPL) ausstellte, anstatt sie als proprietären Blob zu pflegen. Der kostenlose Gerätetreiber im Gallium3D- Stil etna_vivhat Vivantes eigenen proprietären User-Space-Treiber in einigen Benchmarks übertroffen. Es unterstützt Vivantes Produktlinie der GC400-Serie, GC800-Serie, GC1000-Serie, GC2000-Serie, GC3000-Serie, GC4000-Serie und GC7000lite.

Siehe auch

  • PowerVR – als SIP-Block für Drittanbieter verfügbar
  • Mali – als SIP-Block für Drittanbieter verfügbar
  • Adreno – nur auf Qualcomm Snapdragon zu finden, könnte als SIP-Block für Drittanbieter verfügbar sein
  • Tegra – Familie von SoCs für mobile Computer, der Grafikkern könnte als SIP-Block für Drittanbieter verfügbar sein
  • Atom-SoCs-Familie – mit Intel-Grafikkern, nicht an Drittanbieter lizenziert
  • AMD Mobile APUs – mit AMD Grafikkern, nicht an Dritte lizenziert

Verweise

Externe Links