Основан | 2004 (2004) |
---|---|
Штаб-квартира | , |
Продукция | Интеллектуальная собственность полупроводников |
Родитель | VeriSilicon Holdings Co., Ltd. |
Веб-сайт | verisilicon.com/en/IPPortfolio/VivanteGPUIP |
Vivante Corporation была компанией по производству полупроводников без собственных производственных мощностей со штаб-квартирой в Саннивейле, Калифорния , и научно-исследовательским центром в Шанхае, Китай . Компания была основана в 2004 году как GiQuila и сосредоточилась на рынке портативных игр . Первым продуктом компании был совместимый с DirectX графический процессор (GPU), способный воспроизводить игры для ПК . В 2007 году GiQuila сменила название на Vivante и переориентировала направление деятельности компании на проектирование и лицензирование проектов встроенных графических процессоров . Компания лицензировала свою Mobile Visual Reality поставщикам полупроводниковых решений, обслуживая рынки встроенных вычислений для мобильных игр, домашних развлечений высокой четкости, обработки изображений, а также автомобильных дисплеев и развлечений.
Компания Vivante ранее упоминалась как участник Фонда HSA (Heterogeneous System Architecture). [1]
В 2015 году компания VeriSilicon Holdings Co., Ltd. приобрела Vivante Corporation в рамках сделки по продаже всех акций. [2]
После смены направления бизнеса Vivante разработала ряд ядер GPU, соответствующих стандартам OpenGL ES 1.1 и 2.0, а также стандарту OpenVG . Разработанная VeriSilicon поддержка Vulkan API 1.0 и OpenVX 1.0 предоставляется как минимум для 6 основных настольных и встраиваемых операционных систем. [3]
Продукты 2D-графики и векторные графические процессоры, обобщенные поставщиком под термином «ядра обработки композиции» (CPC), [4] иногда упоминаемые с функцией возможности смешивания композиций за один проход 8 или выше, — это GC300, [5] GC320, GC350 [6] и GP355 (ядро OpenVG [7] ) с дополнительным списком GC200 и GC420. [8] NXP далее упоминает GC255 в презентации для своих моделей i.MX. [9] Серия NXP i.MX8 будет поставляться с 2 блоками векторного процессора GC7000Lite или GC7000. [10] Для продуктов 3D-графики см. таблицу ниже.
Условные обозначения примечаний в списке ниже:
Ряд | Модель | Дата | Шейдерные ядра SP/Half (режим) | Площадь кремния (мм 2 ) | Максимальная частота ядра в МГц | Максимальная частота шейдера в МГц | Скорость заполнения | Ширина шины ( бит ) | API (версия) | Шейдер GFLOPS (Высокий= SP / Средний=Half) | Использование | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
M треугольников/с | G вершин/с | ( GPS ) | ( ГТ /с) | OpenGLES | OpenVG | OpenCL | OpenGL | Direct3D | ||||||||||
GCNano | GCNano Lite | 1 (ВЭК-4) | 0,3 @ 28 нм | 100–200 @ 28 л.с. в минуту | 100–200 @ 28 л.с. в минуту | 40 | 0.1 | 0.2 | Н/Д | 1.1 | Н/Д | Н/Д | Н/Д | 3.2? | ||||
GCNano | 1 (ВЭК-4) | 0,5 @ 28 нм | 200 @ 28 л.с. в минуту | 200 @ 28 л.с. в минуту | 40 | 0.1 | 0.2 | 2.0 | 3.2 [12] | STM32MP157 | ||||||||
GCNano Ultra (Вега-Лайт) | GCNano Ультра | 1 (ВЭК-4) | 1 @ 28 нм | 400 @ 28 л.с. в минуту | 800 @ 28 л.с. в минуту | 80 | 0.2 | 0.4 | 1.2 необязательный | 6.4 | NXP i.MX8M Мини | |||||||
GCNano Ultra3 | 1 (ВЭК-4) | 1,6 @ 28 нм | 400 @ 28 л.с. в минуту | 800 @ 28 л.с. в минуту | 80 | 0.2 | 0,4? | 3.0 | 6.4? | |||||||||
GC200 | GC200 | 0,57 @ 65 нм [13] | 250 @ 65нмLP 375 @ 65нмG+ | 0,375 | 32/16 | — | — | — | — | Jz4760 [14] | ||||||||
GC400 | GC400 | 1 (ВЭК-4) 4 (ВЭК-1) | 1,4 2 @ 65 нм [15] | 250 @ 65нмLP 375 @ 65нмG+ | 19 | 0,094 | 0,188 | 32/16 | 2.0 [16] | 1.1 ЭП [16] | — | 11 | 3 [16] | NXP i.MX6 SoloX : GC400T | ||||
GC500 [17] | 32/16 | PXA920: GC530 | ||||||||||||||||
GC600 | GC600 | 1 (ВЭК-4) 4 (ВЭК-1) | 32/16 | 1.2/1.1 | 3.0/2.1 | 11 | CuBox | |||||||||||
GC800 | GC800 | 1 (ВЭК-4) 4 (ВЭК-1) | 2,5 3,38 @ 65 нм [18] | 800 @ 28HPM 250 @ 65nmLP 375 @ 65nmG+ | 1000 @ 28 л.с. в минуту | 38 @ 65нмГ+ | 0,188 @ 65нмГ+ | 0,375 @ 65нмГ+ | 32/16 | 3.0 [19] | 1.2 необязательный | 3.0/2.1 | 11 | 8 / 16 [20] | RK291x , ATM7013, ATM7019 | |||
GC860 | 1 (ВЭК-4) 4 (ВЭК-1) | ? @ 65 нм [21] | 444 | 35 | 0.3 | 32/16 | 3.0/2.1 | 11 | Jz4770 : GCW Ноль NOVO7 | |||||||||
GC880 | 1 (ВЭК-4) 4 (ВЭК-1) | 35 | 0.1 | 0,266 | 32/16 | 3.0/2.1 | 11 | 3.2 [22] | NXP i.MX6 Solo и DualLite | |||||||||
GCx000 | GC1000 (Vega-Lite) | 2 (ВЭК-4) 8 (ВЭК-1) | 3,5 4,26 @ 65 нм [23] | 800 @ 28HPM 500 @ 65nmLP 750 @ 65nmG+ | 1000 @ 28 л.с. в минуту | 123 58 @ 65нмГ+ | 0,5 0,375 @ 65 нмG+ | 0,8 0,75 @ 65 нмG+ | 32/16 | 3.0/2.1 | 11 | 16 | ATM7029 : GC1000+, Marvell PXA986, [24] PXA988, PXA1088 [14] | |||||
GC2000 | 4 (ВЭК-4) 16 (ВЭК-1) | 6.9 | 800 @ 28 л.с. в минуту | 1000 @ 28 л.с. в минуту | 267 | 1 | 1.6 | 32/16 | 1.2 | 3.0/2.1 | 11 | 32 | NXP i.MX6 Dual и Quad | |||||
GC4000 | 8 (ВЭК-4) 32 (ВЭК-1) | 12.4 [8] | 800 @ 28 л.с. в минуту | 1000 @ 28 л.с. в минуту | 267 | 2 | 1.6 | 8 | 3.0/2.1 | 11 | 64 | HiSilicon K3V2 | ||||||
Вега хХ | GC3000 (Вега 1X) | 4/8 (ВЭК-4) 16/32 (ВЭК-1) | 800 @ 28 л.с. в минуту | 1000 @ 28 л.с. в минуту | 267 | 1 | 1.6 | 8/4 | 3.0/2.1 | 11 | 32 / 64 [25] | NXP S32V234 [26] | ||||||
GC5000 (Вега 2X) | 8/16 (ВЭК-4) 32/64 (ВЭК-1) | 800 @ 28 л.с. в минуту | 1000 @ 28 л.с. в минуту | 267 | 1 | 1.6 | 32/16 | 3.0/2.1 | 11 | 64 / 128 | Marvell PXA1928 [27] | |||||||
GC6000 (Вега 4X) GC6400? | 16/32 (ВЭК-4) 64/128 (ВЭК-1) | 800 @ 28 л.с. в минуту | 1000 @ 28 л.с. в минуту | 533 | 4 | 3.2 | 32/16 | 3.0/2.1 | 11 | 128 / 256 | ||||||||
GC7000 (Вега 8X) [28] | GC7000 Ультралайт GC1500? [29] | 8 Вега | 0,5 | 0,8 | 32/16 | 3.0/2.1 | 11 | 16 / 32 | Marvell PXA1908 [30] NXP i.MX8M Nano [31] | |||||||||
GC7000 Lite GC7000L? | 16 Вега | 1 | 1.6 | 32/16 | 3.0/2.1 | 11 | 32 / 64 | Marvel PXA1936 [29] NXP i.MX 8QuadPlus NXP i.MX 8Quad | ||||||||||
GC7000 | 32 Вега | 800 @ 28 л.с. в минуту | 1000 @ 28 л.с. в минуту | 1067 | 2 | 6.4 | 3.2 | 32/16 | 3.0/2.1 | 11 | 64 / 128 | NXP i.MX 8QuadMax | ||||||
GC7200 | 64 Вега | 4 | 6.4 | 32/16 | 3.0/2.1 | 11 | 128 / 256 | |||||||||||
GC7400 | 128 Вега | 8 | 12.8 | 32/16 | 3.0/2.1 | 11 | 256 / 512 | |||||||||||
GC7600 | 256 Вега | 16 | 25.6 | 32/16 | 3.0/2.1 | 11 | 512 / 1024 | |||||||||||
GC8000 | GC8000 | |||||||||||||||||
Ряд | Модель | Дата | Шейдерные ядра SP/Half (режим) | Площадь кремния (мм 2 ) | Максимальная частота ядра в МГц | Максимальная частота шейдера в МГц | Скорость заполнения | Ширина шины ( бит ) | API (версия) | Шейдер GFLOPS (Высокий= SP / Средний=Half) | Использование | |||||||
M треугольников/с | G вершин/с | ( GPS ) | ( ГТ /с) | OpenGLES | OpenVG | OpenCL | OpenGL | Direct3D |
Они объявили, что по состоянию на 2009 год у них было не менее пятнадцати лицензиатов, которые использовали их графические процессоры в двадцати встроенных проектах. [32] Процессоры приложений, использующие технологию Vivante GPU:
После того, как Vivante была продана VeriSilicon, VeriSilicon выпустила серию Arcturus GC8000, которая поддерживает новые технологии, такие как OpenCL 3.0, OpenVX 1.2, OpenVG 1.1, OpenGL ES 3.2, OpenGL 4.0 и Vulkan 1.1. [39]
Нет никаких планов по написанию нового драйвера ядра драйвера DRM / KMS для оборудования Vivante, так как Vivante ранее выпустила свой компонент ядра Linux под лицензией GNU General Public License (GPL), вместо того, чтобы поддерживать его как проприетарный blob. Бесплатный драйвер устройства в стиле Gallium3Detna_viv
превзошел собственный проприетарный драйвер пользовательского пространства Vivante в некоторых тестах. [40] Он поддерживает линейку продуктов Vivante GC400 Series, GC800 Series, GC1000 Series, GC2000 Series, GC3000 Series, GC4000 Series и GC7000lite. [41]
{{cite press release}}
: |last=
имеет общее название ( помощь )