Vivante Corporation - Vivante Corporation
Založený | 2004 |
---|---|
Hlavní sídlo | , |
produkty | Polovodičové duševní vlastnictví |
webová stránka | www |
Vivante Corporation je báječný polovodič společnost se sídlem v Sunnyvale, Kalifornie s centrem výzkumu a vývoje v Šanghaj, Čína. Společnost byla založena v roce 2004 jako GiQuila a zaměřil se na přenosný počítač hraní trh. Prvním produktem společnosti byl a DirectX -kompatibilní grafická jednotka (GPU) schopný hrát PC hry. V roce 2007 změnila GiQuila svůj název na Vivante a změnila směr společnosti, aby se zaměřila na design a licencování vložený grafická jednotka vzory. Společnost uděluje licenci na svou mobilní vizuální realitu poskytovatelům polovodičových řešení, kteří slouží vestavěné výpočty trhy pro mobilní hraní, domácí zábavu s vysokým rozlišením, zpracování obrazu a automobilové displeje a zábavu.
Vivante je jmenována jako přispěvatelka do nadace HSA (Heterogeneous System Architecture) Foundation.[1]
V roce 2015 VeriSilicon Holdings Co., Ltd. získala společnost Vivante Corporation v rámci transakce se všemi akciemi[2]
produkty
Od změny směru vyvinula Vivante řadu GPU jader, která jsou v souladu s OpenGL ES Standardy 1.1 a 2.0 a také OpenVG Standard. Vytvořil VeriSilicon podpora pro Vulkan API 1,0 a pro OpenVX 1.0 je poskytován pro nejméně 6 hlavních desktopových a vestavěných operačních systémů.[3]
2D grafické produkty a vektorové GPU, shrnuté prodejcem pod pojmem „Composition Processing Cores“ (CPC),[4] někdy zmiňované s funkcí míchání single pass složení 8 nebo vyšší, jsou GC300,[5] GC320, GC350[6] a GP355 (jádro OpenVG[7]) s dalším seznamem GC200 a GC420.[8]NXP dále zmiňuje GC255 v prezentaci svých modelů i.MX.[9]Řada NXP i.MX8 bude dodávána se 2 jednotkami vektorového procesoru GC7000Lite nebo GC7000.[10]Informace o produktech 3D grafiky najdete v následující tabulce.
Legenda k poznámkám v níže uvedeném seznamu:
- Pipeline FP / INT dvojité (64bitové), jednoduché / vysoké (32bitové) a poloviční přesnosti / střední (16bitové) přesné IEEE formáty pro GPU Compute a HDR grafiku, Zdroj:[11]
Série | Modelka | datum | Shader Cores SP / polovina (režim) | Plocha křemíku (mm2) | Základní hodiny Max v MHz | Shader Clock Max v MHz | Naplňte | Šířka sběrnice (bit ) | API (verze) | Shader GFLOPS (Vysoká =SP / Střední = polovina) | Používání | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
M trojúhelníky / s | G vrcholy / 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[12] | STM32MP157 | ||||||||
GCNano Ultra (Vega-Lite) | GCNano Ultra | 1 (VEC-4) | 1 @ 28 nm | 400 @ 28HPM | 800 @ 28HPM | 80 | 0.2 | 0.4 | 1.2 volitelný | 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 při 65 nm[13] | 250 @ 65nmLP 375 při 65 nmG + | 0.375 | 32/16 | N / A | N / A | N / A | N / A | Jz4760[14] | ||||||||
GC400 | GC400 | 1 (VEC-4) 4 (VEC-1) | 1.4 2 při 65 nm[15] | 250 @ 65nmLP 375 při 65 nmG + | 19 | 0.094 | 0.188 | 32/16 | 2.0[16] | 1.1 EP[16] | N / A | 11 | 3[16] | NXP i.MX6 SoloX: GC400T | ||||
GC500[17] | 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 při 65 nm[18] | 800 @ 28HPM 250 @ 65nmLP 375 při 65 nmG + | 1000 @ 28HPM | 38 při 65 nmG + | 0,188 při 65 nmG + | 0,375 @ 65nmG + | 32/16 | 3.0[19] | 1.2 volitelný | 3.0/2.1 | 11 | 8 / 16[20] | RK291x, ATM7013, ATM7019 | |||
GC860 | 1 (VEC-4) 4 (VEC-1) | 32/16 | 3.0/2.1 | 11 | Jz4770: GCW nula NOVO7 | |||||||||||||
GC880 | 1 (VEC-4) 4 (VEC-1) | 35 | 0.1 | 0.266 | 32/16 | 3.0/2.1 | 11 | 3.2[21] | NXP i.MX6 Solo a DualLite | |||||||||
GCx000 | GC1000 (Vega-Lite) | 2 (VEC-4) 8 (VEC-1) | 3.5 4,26 při 65 nm[22] | 800 @ 28HPM 500 @ 65nmLP 750 @ 65nmG + | 1000 @ 28HPM | 123 58 @ 65nmG + | 0.5 0,375 @ 65nmG + | 0.8 0,75 při 65 nmG + | 32/16 | 3.0/2.1 | 11 | 16 | ATM7029: GC1000 +, Marvell PXA986,[23] PXA988, PXA1088[14] | |||||
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 a Quad | |||||
GC4000 | 8 (VEC-4) 32 (VEC-1) | 12.4[8] | 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[24] | NXP S32V234[25] | ||||||
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[26] | |||||||
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) [27] | GC7000 UltraLite GC1500?[28] | 8 Vega | 0.5 | 0.8 | 32/16 | 3.0/2.1 | 11 | 16 / 32 | Marvell PXA1908[29]NXP i.MX8M Nano[30] | |||||||||
GC7000 Lite GC7000L? | 16 Vega | 1 | 1.6 | 32/16 | 3.0/2.1 | 11 | 32 / 64 | Marvel PXA1936[28] NXP i.MX 8QuadPlus NXP i.MX 8Quad | ||||||||||
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 | |||||||||||||||||
Série | Modelka | datum | Shader Cores SP / polovina (režim) | Plocha křemíku (mm2) | Základní hodiny Max v MHz | Shader Clock Max v MHz | Naplňte | Šířka sběrnice (bit ) | API (verze) | Shader GFLOPS (Vysoká =SP / Střední = polovina) | Používání | |||||||
M trojúhelníky / s | G vrcholy / s | (GP / s) | (GT / s) | OpenGL ES | OpenVG | OpenCL | OpenGL | Direct3D |
Přijetí
Oznámili, že od roku 2009 mají nejméně patnáct držitelů licence, kteří používají své GPU ve dvaceti vestavěných vzorech.[31] Aplikační procesory využívající technologii Vivante GPU:
- Marvell Řada SoC od ARMADA[32]
- Freescale Řada i.MX6[33]
- Ingenic Semiconductor Jz4770[34]
- ICT Godson-2H[35][36]
- Rockchip RK2918
- Akce Semiconductor ATM7029
- HiSilicon K3V2
- InfoTM iMAP × 210[37]
Řada GC8000
Poté, co byla Vivante prodána společnosti Verisilicon, společnost Verisilicon vydala řadu Arcturus GC8000, která podporuje novější technologie, jako jsou OpenCL 2.0, OpenVX 1.1, OpenVG 1.1, OpenGL ES 3.2, OpenGL 4.0 a Vulkan 1.0.[38]
Podpora Linuxu
Neexistují žádné plány na psaní nového DRM /Ovladač KMS ovladač jádra pro hardware Vivante, protože Vivante dříve uvedla svou součást jádra Linux pod GNU General Public License (GPL), místo aby ji udržoval jako proprietární blob. Volný Gallium3D ovladač stylu zařízení etna_viv
v některých srovnávacích testech překonal vlastní proprietární ovladač uživatelského prostoru Vivante.[39] Podporuje produktovou řadu Vivante řady GC400, GC800, GC1000, GC2000, GC3000, GC4000 a GC7000lite.[40]
Viz také
- PowerVR - k dispozici jako blok SIP pro třetí strany
- Mali - k dispozici jako blok SIP pro třetí strany
- Adreno - k dispozici pouze na Qualcomm Snapdragon, může být k dispozici jako blok SIP pro třetí strany
- Tegra - rodina SoC pro mobilní počítače, grafické jádro by mohlo být k dispozici jako blok SIP pro třetí strany
- Atom rodina SoC - s grafickým jádrem Intel, není licencováno třetím stranám
- Mobilní APU AMD - s grafickým jádrem AMD, bez licence pro třetí strany
Reference
- ^ http://hsafoundation.com/ Nadace HSA (Heterogeneous System Architecture)
- ^ „VeriSilicon získá společnost Vivante Corporation v transakci s veškerými akciemi“. Vivante Corporation. 12. října 2015. Archivováno z původního dne 14. října 2015. Citováno 14. října 2015.
- ^ VeriSilicon: Embedded Vivante Dedicated Vision IP
- ^ „Composition Processing Cores (CPC)“.
- ^ „Vivante GC300 - IP katalog ChipEstimate.com“. www.chipestimate.com.
- ^ „Vivante GC350 - IP katalog ChipEstimate.com“. www.chipestimate.com.
- ^ „Záznam nebyl nalezen“. cc.readytalk.com.
- ^ A b cnxsoft (19. ledna 2013). „Porovnání GPU: ARM Mali vs Vivante GCxxx vs PowerVR SGX vs. Nvidia Geforce ULP“.
- ^ 2D a 3D grafika v zařízeních Freescale
- ^ „Informační list i.MX8“ (PDF). NXP. NXP. Citováno 6. října 2016.
- ^ ""3D technologie Vivante Vega ", část" Unified Shader Architecture"".
- ^ „Vivante GPU« GPU Talk “.
- ^ „Vivante GC200 - IP katalog ChipEstimate.com“. www.chipestimate.com.
- ^ A b Mobilní GPU (Vivante Graphics ...)
- ^ „Vivante GC400 - IP katalog ChipEstimate.com“. www.chipestimate.com.
- ^ A b C Vivante Product Brief
- ^ „Profil společnosti pro Vivante Corporation“. www.businesswire.com. 1. srpna 2008.
- ^ „Vivante GC800 - IP katalog ChipEstimate.com“. www.chipestimate.com.
- ^ „Vivante přepravující jádra GPU navržená pro podporu nejnovější specifikace OpenGL ES 3.0“. Citováno 13. září 2014.
- ^ „Vivante GPU (Freescale i.MX6)“.
- ^ „Výkon i.MX6SDL GC880. - Komunita NXP“. community.nxp.com.
- ^ „Vivante GC1000 - IP katalog ChipEstimate.com“. www.chipestimate.com.
- ^ „Archivovaná kopie“. Archivovány od originál dne 25. září 2013. Citováno 25. září 2013.CS1 maint: archivovaná kopie jako titul (odkaz)
- ^ „GPGPU - Vivante Corporation“. www.vivantecorp.com.
- ^ „S32V234 Vision and Fusion Processor Family-NXP“. www.nxp.com.
- ^ cnxsoft (26. února 2014). „Marvell ARMADA Mobile PXA1928 SoC obsahuje čtyři jádra Cortex A53, grafickou kartu Vivante GC5000 a LTE“.
- ^ cnxsoft (19. dubna 2014). „Vivante odhaluje podrobnosti o rodině GPU IP řady GC7000“.
- ^ A b „Skupina Linley - Marvell rozšiřuje sestavu LTE“. www.linleygroup.com.
- ^ „GFXBench - Unified cross-platform 3D graphics benchmark database“. Cross-platformový web pro výkon.
- ^ Inc, NXP USA (26. února 2019). „NXP urychluje revoluci v oblasti výpočetní techniky na hraně“. GlobeNewswire News Room. Citováno 6. září 2019.
- ^ „Vivante Corporation podepsala 15. licenci na GPU“ (Tisková zpráva). 8. června 2009. Citováno 8. července 2009.
- ^ „Vivante GPU Power Marvell ARMADA Application Processors“ (Tisková zpráva). 27. října 2009. Citováno 1. února 2010.
- ^ „Vivante GPU IP jádra pohánějí nejnovější aplikační procesory řady Freescale i.MX 6“ (Tisková zpráva). 26.dubna 2011. Citováno 31. července 2011.
- ^ „Vivante GPU Core přináší podporu Android 3.0 Honeycomb nejnovějšímu aplikačnímu procesoru Ingenic JZ4770“ (Tisková zpráva). 13. června 2011. Archivovány od originál 19. ledna 2013. Citováno 13. prosince 2011.
- ^ „Čínská akademie věd si vybrala Vivante jako partnera GPU pro netbooky“ (Tisková zpráva). 29. června 2009. Citováno 13. prosince 2011.
- ^ „Hádejte, co je připraveno na nahrávání: Má jádro MIPS a GPU od Vivante“. 28.dubna 2011. Citováno 13. prosince 2011.
- ^ „盈 方 微电子 股份有限公司“. InfoTM. Citováno 6. října 2015.
- ^ "Řada Verisilicon Arcturus GC8000".
- ^ „Ovladač Vivante s otevřeným zdrojem v některých případech překonal proprietární ovladač“.
- ^ „etna_pipe je aktuálně kompatibilní alespoň s následujícími čipy GC“.