Vivante Corporation

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Vivante Corporation
Тип

Частная компания

Год основания

2004

Расположение

Соединённые Штаты Америки Саннивейл, Калифорния

Ключевые фигуры

Wei-Jin Dai (CEO)[1]

Отрасль

микроэлектроника

Продукция

IP ядра, GPU

Чистая прибыль

$9 млн.[2] (2011 год)

Сайт

Официальный сайт

Vivante Corporation — американский fabless-разработчик дизайна микросхем, один из лидеров отрасли в проектировании мобильных графических ускорителей.

Vivante занимает ведущие позиции на рынке лицензируемых GPU IP. По информации аналитической компании Jon Peddie Research, её доля рынка в первой половине 2012 года составляла 9,8 % (третье место[3]).

Полупроводниковые 2D- и 2D/3D-решения Vivante с поддержкой OpenCL и OpenGL используются в смартфонах, планшетах и MID, приставках HDTV/IPTV, устройствах потребительской электроники и встраиваемых системах[4][5][6].

Является частной компанией при поддержке американских и азиатских инвестиционных фондов. Включает в себя Fujitsu Limited в качестве корпоративного инвестора через фонд корпоративного венчурного капитала[7].

R&D-центры разработки расположены в Шанхае и Чэнду (Китай)[8][9].

Компания является обладателем не менее 40 патентов на 2010 год[7][10][6]. Её решения используются в более чем 30 продуктах других производителей электронных чипов[11].

История[править | править вики-текст]

Основана в 2004 году. До января 2007 года[2] корпорация носила название GiQuila[4]. Изначально fabless-компания[12] была ориентирована на рынок мобильной игровой индустрии[13]. Первым продуктом компании был DirectX-совместимый графический процессор, устанавливаемый в персональные компьютеры.

Со сменой названия изменилось и главное направление деятельности, переместившись в разработку дизайна встраиваемых графических решений и продажу соответствующих лицензий.

  • 2009
    • Verisilicon Holdings решил использовать Vivante IP в своих SoC для мобильных и домашних развлекательных приложений[14][6].
  • 2010
    • Vivante приобрела права на пользование системой Carbon Design Systems у компании Carbon Model Studio. Это позволяет начинать разработку программного обеспечения и отладку будущей микросхемы до её претворения в кремнии[15].
  • 2011
    • Fabless компания Nufront Co. Ltd. приобрела лицензии Vivante для графического ядра своей неназванной системы на кристалле[16][17].
    • Vivante расширила своё лицензионное соглашение с Freescale Semiconductor, что позволяет включить многоядерный чип GPU IP GC5000-MP в SoC Freescale i.MX[18].
  • 2012
    • Vivante выбрала инновационные решения Cadence для совершенствования своих продуктов[19].
    • HiSilicon Technologies подписала соглашение о использовании в своих ARM процессорах графических решений от Vivante[20].
    • Cavium Networks объявила, что будет использовать GPU от Vivante в своих ARM-процессорах для встраиваемых систем[21].
    • Marvell будет использовать IP-ядра Vivante в своих процессорах Armada[22].
    • Компания стала членом сообщества HSA (Heterogeneous System Architecture Foundation)[23]. Целью HSA является создание единой спецификации архитектуры и стандартного интерфейса прикладного программирования (API), с помощью которых разработчики могут легко оптимизировать распределение нагрузок между GPU и CPU, а также улучшить производительность и энергетическую эффективность систем.
  • 2013
    • На выставке CES в 2013 году корпорация объявила о своём присоединении к альянсу GENIVI (англ. GENIVI) — консорциуму, объединяющему разработчиков и производителей автомобильной и бытовой электроники, а также продвигающего принятие открытых автомобильных информационно-развлекательные стандартов (IVI)[24][25].

Продукция[править | править вики-текст]

Основными продуктами компании являются IP-ядра ускорителей 3D-графики[26][6]. Специализация только на обработку 3D-графики началась с ядра GC2000 и более новых, а до этого ядра включали в себя также отдельный конвейер для обработки 2D-графики (Блиттер, Композитинг, преобразование цветовых пространств YUV в RGB при работе с видео и пр.). Использование в системе отдельного специализированного решения только для обработки 2D-графики выгодно с различных точек зрения: возможность отдельного управления питанием, получение более высоких скоростей обработки, упрощение тестирования, уменьшение площади 3D-ядра и другое.

Кроме того, предлагаются специализированные ускорители для векторной графики по стандарту OpenVG, возможна поставка дисплейного контроллера.

Графические ядра от Vivante не имеют собственных контроллеров памяти, они используют оперативную память системы на кристалле через один или два порта шины AXI[6].

Ускорители 2D[править | править вики-текст]

  • GC200
  • GC320 (для разрешений экрана 1080p / 2K)
  • GC420 (для разрешений экрана 4K)
  • GC520 (для разрешений экрана 8K)

Ускорители OpenVG[править | править вики-текст]

  • GC350
  • GC355

Ускорители 3D+2D[править | править вики-текст]

  • GC4x0
  • GC5x0
  • GC6x0
  • GC8x0
  • GC1000

Ускорители 3D[править | править вики-текст]

  • GC2000
  • GC4000
  • GC5000
  • GC6000
  • GC8000

Применение Vivante GPU/IP[править | править вики-текст]

Системы на кристалле, основанные на ARM процессорах[править | править вики-текст]

  • Freescale серия i.MX6[18] (3D ускоритель Vivante GC2000 + 2D ускоритель Vivante GC320 + OpenVG ускоритель Vivante GC355[27])[28]
  • Hisilicon Hi3716C[29] (3D ускоритель GC800)[30]
  • HiSilicon K3V2[31] (3D ускоритель Vivante GC4000)
  • InfoTMIC IMAPx210 (ARMv6, 3D ускоритель Vivante GC600)[32]
  • Marvell PXAxxx (ARMADA)[22][33]
    • Marvell 88SV331x (Vivante GC530[27])
    • Marvell Armada 510 (Vivante GC600[34])
    • Marvell Armada 620 (Vivante GC2000 и Vivante GC300, OLPC XO-1.75 — Vivante GC860[27])
    • Marvell PXA986 (Vivante GC1000, устройство на базе этого чипа: Samsung Galaxy Tab 3 7.0[35])
    • Marvell ARMADA 1500 (88DE3100) (Vivante GC1000, этот чип применяется в Google TV устройствах)[36])
  • Rockchip RK2918[37] (3D ускоритель Vivante GC800[27])
  • Texas Instruments OMAP4470[38], OMAP5430, OMAP5432 (2D ускоритель Vivante GC320[39])
  • Vimicro VC882 (Vivante GC400, устройство на базе этого чипа: Haipad M8)
  • Actions ATM7029 (Vivante GC1000, устройство на базе этого чипа: Ainol Novo 10 Hero II)[40]

Системы на кристалле, основанные на MIPS процессорах[править | править вики-текст]

Программное обеспечение[править | править вики-текст]

Программное обеспечение для этих GPU распространяется в виде готового набора бинарных файлов. Причем не самой фирмой Vivante на их собственном сайте, а теми фирмами, что создают чипы на основе этих GPU, либо изготовителями устройств на базе этих чипов.

Возможно выделить три основные компоненты драйвера:

  • модуль уровня операционной системы (Linux, Windows CE, Windows 8, QNX)[6]
  • пользовательская библиотека GAL (graphics abstraction layer), непосредственно работающая с GPU через модуль ОС.
  • пользовательские библиотеки предоставляющие функции для работы по стандартам OpenGL, OpenGL|ES 1.x/2.x/3.x, OpenVG, OpenCL (все они вызывают библиотеку GAL во время своей работы).

Для разработчиков приложений под эти GPU существует SDK в виде набора программ для ОС Windows, однако в настоящее время их доступность также ограничена (в отличие от свободно скачиваемых аналогичных программ от ARM, Imagination и Qualcomm).
Открытый проект Etna_viv[44] это попытка изменить данную ситуацию. Автором проекта является Владимир Дж. Ван-дер-Лан из Нидерландов. Он выкладывает сообщения по данной теме в своём блоге, а сам проект размещен на GitHub, где имеется своя специализированная Вики[45]. Целью проекта является разработка полноценных драйверов Mesa/Gallium3D. В рамках данного проект уже создан драйвер OpenGL ES 2.0 для версий 3D GPU с одним пиксельным конвейером (ядра GC1000 и ниже), его надежности и функциональности достаточно для запуска таких игр, как Quake 3 Arena[46], Descent 2 rebirth и Hurrican (англ.).[47] Тем не менее много чего требуется ещё сделать и автор проекта призывает к помощи в развитии проекта.[48][49]
Интересным документом этого проекта является сравнение различных GPU Vivante на основе информации из специальных регистров GPU, где хранится информация о той или иной возможности конкретного ядра[27].

Интересные факты[править | править вики-текст]

  • Корпорация первой из разработчиков GPU-IP-ядер внедрила аппаратную поддержку OpenGL ES 3.0 API[50].
  • Бенчмарк Futuremark 3DMarkMobile ES 2.0 разрабатывался в тесном сотрудничестве с группой лидеров решений для мобильной индустрии. В состав группы входила и Vivante (будучи ещё GiQuila)[51][52].
  • Институт компьютерных технологий Китайской академии наук объявил о долгосрочном сотрудничестве с Vivante для использования в своих разработках компьютера общего назначения технологий американского чип-дизайнера[53].

См. также[править | править вики-текст]

Примечания[править | править вики-текст]

  1. Vivante Corporation : Our Team (англ.). Vivante Corporation. — Ключевые сотрудники корпорации. Проверено 19 декабря 2012. Архивировано из первоисточника 19 января 2013.
  2. 1 2 Vivante Corporation (англ.). InsideView.com (12 December 2012). — Информация о компании на ресурсе InsideView. Проверено 19 декабря 2012. Архивировано из первоисточника 19 января 2013.
  3. Imagination Technologies still biggest in GPU IP, Qualcomm single largest proprietary GPU supplier, ARM and Vivante growing like weeds (англ.). JonPeddie.com (19 October 2012). — Vivante занимает третье место в списке крупнейших поставщиков мобильных графических решений. Проверено 9 января 2013. Архивировано из первоисточника 19 января 2013.
  4. 1 2 Vivante Corporation: Private Company Information (англ.). Bloomberg. — Информация о корпорации на ресурсе Businessweek.Bloomberg. Проверено 19 декабря 2012. Архивировано из первоисточника 19 января 2013.
  5. Vivante Goes Mainstream with OpenCL Computer Vision Products for Advanced Driver Assistance Systems (ADAS) Applications (англ.). Bloomberg (12 December 2012). — Технологии Vivante в системе помощи водителю (ADAS). Проверено 19 декабря 2012. Архивировано из первоисточника 19 января 2013.
  6. 1 2 3 4 5 6 Vivante Corporation Introduction (англ.). Khronos Group (December 2009). — Информация о компании. PDF. Проверено 31 марта 2013.
  7. 1 2 Vivante Corporation Signs 15th GPU Licensee (англ.). Vivante Corporation (8 June 2009). — Корпорация объявила о расширении до 15 числа лицензий для своих GPU и включение своих решений в более чем 20 дизайнов SoC других производителей. Проверено 19 декабря 2012. Архивировано из первоисточника 19 января 2013.
  8. High Performance and Scalable Embedded Graphic Solution (англ.). Vivante Corporation (2011). — Презентация. PDF, 26 страниц. Проверено 19 декабря 2012. Архивировано из первоисточника 19 января 2013.
  9. Vivante Shipping World's Smallest and Lowest Power OpenGL ES 3.0 IP Core (англ.). OpenSource.sys-con.com (18 December 2012). — Компания предлагает современные и уникальные наработки в области графических решений. Проверено 19 декабря 2012. Архивировано из первоисточника 19 января 2013.
  10. Vivante Corporation : Patent applications (англ.). semiaccurate.com. — Патенты Vivante. Проверено 19 декабря 2012.
  11. Vivante claims 5 top licensees for 2-D GPU (англ.). EETimes.com (10 June 2011). — Графические наработки Vivante используются в более 30 процессорах приложений. Проверено 19 декабря 2012. Архивировано из первоисточника 19 января 2013.
  12. GiQuila in Santa Clara, California company profile (англ.). akama.com. — Информация о компании GiQuila на ресурсе akama. Проверено 19 декабря 2012. Архивировано из первоисточника 19 января 2013.
  13. Semiconductor Times. VOL 10 (англ.). BenchmarkHQ.ru (July 2006). — Компания GiQuila была создана для разработки графических и мультимедийных микросхем для рынка портативных беспроводных устройств. Проверено 19 декабря 2012. Архивировано из первоисточника 19 января 2013.
  14. GPU core provider signs deal with VeriSilicon (англ.). EETimes.com (3 March 2009). — Verisilicon Holdings будет использовать Vivante GPU с своих SoC. Проверено 19 декабря 2012. Архивировано из первоисточника 19 января 2013.
  15. Vivante selects Carbon Design Studio (англ.). EETimes.com (4 May 2010). — Carbon Design Studio поможет Vivante ускорить разработку микросхем. Проверено 19 декабря 2012. Архивировано из первоисточника 19 января 2013.
  16. Nufront Licenses Vivante Corporation’s Dynamic GUI Composition Engine (англ.). Vivante Corporation (1 September 2011). — В SoC от Nufront будут присутствовать графические решения от Vivante. Проверено 19 декабря 2012. Архивировано из первоисточника 19 января 2013.
  17. Nufront licenses cores from Ceva, Vivante (англ.). EETimes.com (8 September 2011). — Компания Nufront приобрела лицензии графического ядра Vivante для своей неназванной системы на кристалле. Проверено 19 декабря 2012. Архивировано из первоисточника 19 января 2013.
  18. 1 2 Vivante Announces Extension of GPU IP Licensing Agreement with Freescale for High Performance Multi-Core Graphics (англ.). Bloomberg (1 December 2011). — Vivante расширила лицензионное соглашение с Freescale Semiconductor. Проверено 19 декабря 2012. Архивировано из первоисточника 19 января 2013.
  19. Vivante and Cadence Unveil Mass Market GPU-Optimized DDR Memory Solution (англ.). Bloomberg (14 March 2012). — Программное обеспечение Cadence поможет Vivante усовершенствовать систему обмена данными между GPU и контроллером памяти. Проверено 19 декабря 2012. Архивировано из первоисточника 19 января 2013.
  20. HiSilicon Extends Multi-License Deal with Vivante for Graphics IP (англ.). Vivante Corporation (15 May 2012). — Масштабируемые графические и компьютерные решения от Vivante стали доступны в продуктах HiSilicon. Проверено 19 декабря 2012. Архивировано из первоисточника 9 января 2013.
  21. Vivante Graphics Processing Unit (GPU) Technology Selected by Cavium Networks (англ.). Bloomberg (22 September 2012). — Технологии Vivante в процессорах Cavium Networks. Проверено 19 декабря 2012. Архивировано из первоисточника 19 января 2013.
  22. 1 2 Vivante GPUs Power Marvell ARMADA Application Processors (англ.). Bloomberg (27 October 2012). — IP ядра Vivante будут использоваться в новых процессорах Marvell ARMADA. Проверено 19 декабря 2012. Архивировано из первоисточника 19 января 2013.
  23. Vivante Joins Heterogeneous System Architecture (HSA) Foundation to Transform Next Generation Mobile and Embedded Hybrid Compute Platforms (англ.). design-reuse.com (20 August 2012). — Американская компания вступает в ряды HSA. Проверено 31 марта 2013. Архивировано из первоисточника 6 апреля 2013.
  24. Vivante Joins GENIVI Alliance Bringing OpenGL ES 3.0 and OpenCL to Automotive Platforms (англ.). WSET.com (8 January 2013). — Vivante стала партнёром GENIVI Alliance. Проверено 9 января 2013. Архивировано из первоисточника 19 января 2013.
  25. Vivante Joins GENIVI Alliance Bringing OpenGL ES 3.0 and OpenCL to Automotive Platforms (англ.). SharesInv.com (9 January 2013). — Автомобильные решения Vivante в системах IVI и ADAS. Проверено 9 января 2013. Архивировано из первоисточника 19 января 2013.
  26. Vivante Graphics Cores. World’s fastest and coolest 3D GPUs (англ.). Vivante Corporation (29 October 2010). — Презентация. Спецификации некоторых графических ядер по состоянию на октябрь 2010. PDF. Проверено 9 января 2013. Архивировано из первоисточника 19 января 2013.
  27. 1 2 3 4 5 6 Vivante GPU feature bits comparison (англ.). dev.visucore.com. — Сравнение свойств GPU от Vivante, входящих в SoC разных производителей. Проверено 30 марта 2013.
  28. Rajeev Kumar. i.MX 6 Series. Introduction & Overview (англ.). Freescale Semiconductor (August 2011). — Буклет с описанием серии Freescale i.MX6 (PDF. ~6Мбайт, 63 стр.). Проверено 9 января 2013. Архивировано из первоисточника 19 января 2013.
  29. Краткое описание, PDF в RAR архиве (англ.).
  30. Олег Звонков. Обзор ТВ-приставки Tivion B1100: ivi против пиратов, кто кого? "Детальная информация AnTuTu Benchmark v4.0.3" (17 октября 2013).
  31. Test Huawei MediaPad 10 FHD Tablet/MID (нем.). Notebookcheck.com (25. November 2012). — Процессор K3V2 содержит 16 ядер GC4000 Vivante. Проверено 5 декабря 2012. Архивировано из первоисточника 11 декабря 2012.
  32. Обзор SuperPAD i7 на Infotmic IMAPx210 (рус.). tabreview.ru (16 марта 2012). — Планшет посторен на базе CPU Infotmic IMAPx210 800 МГц (ARMv6) c GPU Vivante GC600. Проверено 24 мая 2013. Архивировано из первоисточника 24 мая 2013.
  33. Vivante Records Explosive Growth with Worldwide Product Shipments Including the Majority of China Mobile's TD Smartphones (англ.). Bloomberg (21 December 2011). — Графическое решение Vivante в SoC Marvell PXA920. Проверено 19 декабря 2012. Архивировано из первоисточника 19 января 2013.
  34. Marvell ARMADA 510 Application Processor (англ.). Marvell.com (2009). — Спецификации процессора. PDF. Проверено 24 мая 2013. Архивировано из первоисточника 24 мая 2013.
  35. Samsung Galaxy Tab 3 7.0 makes an appearance on GLBenchmark, much faster than its predecessor (англ.). SamMobile.com (30 April 2013). — Двухъядерная Soc Marvell PXA986 содержит Vivante GC1000 GPU. Проверено 24 мая 2013. Архивировано из первоисточника 24 мая 2013.
  36. Ganesh T S. Google TV Goes ARM with Marvell's ARMADA 1500 (англ.). anandtech.com (5 January 2012). — Двухъядерная Soc Marvell ARMADA 1500 (88DE3100) содержит Vivante GC1000 GPU. Архивировано из первоисточника 28 июня 2013.
  37. Обзор планшета Ritmix RMD-520 (рус.). mobile-review.com (25 июня 2012). — В SoC Rockchip RK2918 присутствует 3D-ускоритель Vivante GC800. Проверено 19 декабря 2012. Архивировано из первоисточника 19 января 2013.
  38. Texas Instruments OMAP4470 CGPU Information (англ.). Vivante Corporation. — GC320 внутри SoC Texas Instruments OMAP4470. Проверено 9 января 2013. Архивировано из первоисточника 19 января 2013.
  39. GC320 CGPU IP. Composition and 2D Graphics Processing Core: Technical Reference Manual (англ.). Vivante Corporation (20 July 2012). — Описание графического ядра GC320 Vivante в открытом доступе. PDF. Редкий случай. Проверено 9 января 2013. Архивировано из первоисточника 19 января 2013.
  40. $210 Ainol Nova 10.1″ Hero II Tablet Powered by Actions Semi ACT-ATM7029 Quad Core Processor (англ.). CNX-Software.com (8 November 2012). — Китайский процессор Actions ATM7029 содержит графический ускоритель Vivante GC1000. Проверено 9 января 2013. Архивировано из первоисточника 19 января 2013.
  41. Vivante GPU Core Brings Android 3.0 Honeycomb Support to Ingenic’s Latest JZ4770 Application Processor (англ.). Vivante Corporation (13 June 2011). — SoC Ingenic JZ4770 содержит графическое ядро от Vivante. Проверено 19 декабря 2012. Архивировано из первоисточника 19 января 2013.
  42. MIPS готовится к противостоянию с ARM и x86 на мобильном рынке? (рус.). 3DNews Daily Digital Digest (13 декабря 2011). — Чип Ingenic Semiconductor JZ4770 включает одно ядро MIPS32 и графику Vivante GC860. Проверено 9 января 2013.
  43. Guess what is ready for tape out (англ.). semiaccurate.com (28 April 2011). — Графическое ядро в китайском суперскалярном процессоре Godson 2H выполнено по технологиям и на основе лицензии от Vivante. Проверено 19 декабря 2012. Архивировано из первоисточника 19 января 2013.
  44. В рамках проекта etna_viv началась разработка открытого драйвера для GPU Vivante (рус.). opennet.ru. — Wladimir J. van der Laan, один из разработчиков системы Bitcoin, основал проект Etna_viv по созданию открытого драйвера для GPU Vivante GCxxx, поставляемых в некоторых ARM-платформах, таких как Marvell Armada 1500, Rockchip RK2918 и Freescale i.MX6.. Архивировано из первоисточника 15 марта 2013.
  45. GitHub: laanwj/etna_viv Wiki (англ.). GitHub (December 2012). — Wiki-страница ресурса. Проверено 30 марта 2013.
  46. Wladimir J. van der Laan. Q3A with Etna OpenGL ES driver (англ.) (13 September 2013).
  47. Wladimir J. van der Laan. More etna_viv news (англ.) (28 August 2013).
  48. Etnaviv (драйвер для GPU Vivante): Нужна помощь! (11 октября 2013).
  49. Wladimir J. van der Laan. Etnaviv: Help needed (англ.) (8 October 2013).
  50. Vivante First GPU IP Vendor To Support OpenGL ES 3.0 API (англ.). EFYTimes.com (14 August 2012). — Интервью с Benson Tao, Vivante. Проверено 9 января 2013. Архивировано из первоисточника 19 января 2013.
  51. Hardware (англ.). BenchmarkHQ.ru (6 March 2009). — В исходниках бенчмарка Futuremark 3DMarkMobile ES 2.0 содержатся данные о производительности решений компании GiQuila. Проверено 19 декабря 2012. Архивировано из первоисточника 19 января 2013.
  52. Hardware (англ.). metalghost.ro (9 March 2009). — Vivante входила в группу производителей, продукция которых принимала участие при создании известного бенчмарка. Проверено 19 декабря 2012. Архивировано из первоисточника 19 января 2013.
  53. Chinese Academy of Sciences Selects Vivante as GPU Partner for Netbooks (англ.). Vivante Corporation (29 June 2009). — Нетбуки КАН будут содержать американские графические технологии. Проверено 19 декабря 2012. Архивировано из первоисточника 19 января 2013.

Ссылки[править | править вики-текст]