Vivante Corporation

Vivante Corporation
Grundad 2004 ; 19 år sedan ( 2004 )
Huvudkontor ,
Produkter Halvledares immateriella rättigheter
Förälder VeriSilicon Holdings Co., Ltd.
Hemsida verisilicon .com /sv /IPPortfolio /VivanteGPUIP

Vivante Corporation är ett fabulerande halvledarföretag med huvudkontor i Sunnyvale, Kalifornien , med ett FoU-center i Shanghai, Kina . Företaget grundades 2004 som GiQuila och fokuserade på den bärbara spelmarknaden . Företagets första produkt var en DirectX -kompatibel grafikprocessor (GPU) som kan spela PC -spel. 2007 bytte GiQuila namn till Vivante och ändrade företagets inriktning för att fokusera på design och licensiering av inbäddade grafiska bearbetningsenheter . Företaget licensierar sin Mobile Visual Reality till leverantörer av halvledarlösningar som betjänar inbäddade datormarknader för mobilspel, högupplöst hemunderhållning, bildbehandling och bildisplay och underhållning.

Vivante är namngiven som en bidragsgivare till HSA (Heterogen System Architecture) Foundation.

2015 förvärvade VeriSilicon Holdings Co., Ltd. Vivante Corporation i en aktietransaktion.

Produkter

Sedan Vivante har bytt riktning har vi utvecklat en rad GPU-kärnor som är kompatibla med OpenGL ES 1.1 och 2.0-standarderna samt OpenVG- standarden. Skapat av VeriSilicon stöd för Vulkan API 1.0 och för OpenVX 1.0 tillhandahålls för minst 6 större stationära och inbyggda operativsystem.

2D-grafikprodukter och vektor-GPU:er, sammanfattade av leverantören under termen "Composition Processing Cores" (CPC), som ibland nämns med funktionen för blandningskapacitet för enkelpassage på 8 eller högre, är GC300, GC320, GC350 och GP355 (OpenVG kärna) med tilläggslistan för GC200 och GC420. NXP nämner vidare GC255 i en presentation för deras i.MX-modeller. NXP i.MX8-serien kommer med 2 enheter av GC7000Lite eller GC7000 vektorprocessor. För 3D-grafikprodukter, se tabellen nedan.

Förklaring för anteckningarna i listan nedan:

  • Pipelined FP/INT dubbel (64-bitars), enkel/hög (32-bitars) och halvprecision/medium (16-bitars) precision IEEE-format för GPU Compute och HDR-grafik , Källa :
Serier Modell Datum
Shader Cores SP/Halv (läge)
Kiselarea (mm 2 )
Core Clock Max i MHz

Shader Clock Max i MHz
Fyllnadsgrad
Bussbredd ( bit )
API (version)
Shader GFLOPS (Hög= SP / Medium=Halv)
Användande
M trianglar/s G hörn/s ( GP /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

frivillig

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 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 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

frivillig

3.0/2.1 11 8/16
RK291x , ATM7013, ATM7019
GC860
1 (VEC-4) 4 (VEC-1)
? @ 65nm 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 och 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 @ 65nmG+

0,5 0,375 @ 65nmG+

0,8 0,75 @ 65nmG+
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 och 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 (Vega 2X)

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 (Vega 8X)

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
Serier Modell Datum
Shader Cores SP/Halv (läge)
Kiselarea (mm 2 )
Core Clock Max i MHz

Shader Clock Max i MHz
Fyllnadsgrad
Bussbredd ( bit )
API (version)
Shader GFLOPS (Hög= SP / Medium=Halv)
Användande
M trianglar/s G hörn/s ( GP /s) ( GT /s) OpenGL ES OpenVG OpenCL OpenGL Direct3D

Adoption

De har meddelat att de från och med 2009 har minst femton licenstagare som har använt sina GPU:er i tjugo inbyggda design. Applikationsprocessorer som använder Vivante GPU-teknik:

GC8000-serien

Efter att Vivante såldes till VeriSilicon släpptes Arcturus GC8000-serien av VeriSilicon, som stöder nyare teknologier som OpenCL 3.0, OpenVX 1.2, OpenVG 1.1, OpenGL ES 3.2, OpenGL 4.0 och Vulkan 1.1.

Linux-stöd

Det finns inga planer på att skriva en ny DRM / KMS- drivrutin för kärnan för Vivante-hårdvaran, eftersom Vivante tidigare lade ut sin Linux-kärnkomponent under GNU General Public License (GPL), istället för att behålla den som en proprietär blob. Den kostnadsfria enhetsdrivrutinen i Gallium3D -stil etna_viv har överträffat Vivantes egenutvecklade drivrutin för användarutrymme i vissa riktmärken. Den stöder Vivantes produktlinje av GC400-serien, GC800-serien, GC1000-serien, GC2000-serien, GC3000-serien, GC4000-serien och GC7000lite.

Se även

  • PowerVR – tillgängligt som SIP-block för tredje part
  • Mali – tillgängligt som SIP-block för tredje part
  • Adreno – finns endast på Qualcomm Snapdragon, kan vara tillgänglig som SIP-block för tredje part
  • Tegra – familj av SoCs för mobila datorer, grafikkärnan kan vara tillgänglig som SIP-block för tredje part
  • Atom-familjen av SoCs – med Intels grafikkärna, inte licensierad till tredje part
  • AMD mobila APU: er – med AMD-grafikkärna, inte licensierade till tredje part

externa länkar