Corporación Vivante

Corporación Vivante
Fundado2004 ; hace 20 años (2004)
Sede,
ProductosPropiedad intelectual de semiconductores
PadreCompañía: VeriSilicon Holdings Co., Ltd.
Sitio webverisilicon.com/en/IPPortfolio/VivanteGPUIP

Vivante Corporation era una empresa de semiconductores sin fábrica con sede en Sunnyvale, California , y un centro de I+D en Shanghái, China . La empresa se fundó en 2004 como GiQuila y se centró en el mercado de los juegos portátiles . El primer producto de la empresa fue una unidad de procesamiento gráfico (GPU) compatible con DirectX capaz de ejecutar juegos de PC . En 2007, GiQuila cambió su nombre a Vivante y cambió la dirección de la empresa al diseño y la concesión de licencias de diseños de unidades de procesamiento gráfico integradas . La empresa licenció su Mobile Visual Reality a proveedores de soluciones de semiconductores, que atienden los mercados de computación integrada para juegos móviles, entretenimiento doméstico de alta definición, procesamiento de imágenes y visualización y entretenimiento para automóviles.

Vivante solía ser nombrado colaborador de la Fundación HSA (Arquitectura de Sistemas Heterogéneos). [1]

En 2015, VeriSilicon Holdings Co., Ltd. adquirió Vivante Corporation en una transacción íntegramente en acciones. [2]

Productos

Después de su cambio de rumbo, Vivante desarrolló una gama de núcleos de GPU que son compatibles con los estándares OpenGL ES 1.1 y 2.0, así como con el estándar OpenVG . Creado por VeriSilicon, se proporciona soporte para Vulkan API 1.0 y para OpenVX 1.0 para al menos 6 sistemas operativos principales de escritorio e integrados. [3]

Los productos de gráficos 2D y GPU vectoriales, resumidos por el proveedor bajo el término "núcleos de procesamiento de composición" (CPC), [4] a veces mencionados con la característica de capacidad de combinación de composición de una sola pasada de 8 o más, son los GC300, [5] GC320, GC350 [6] y GP355 (núcleo OpenVG [7] ) con la lista adicional de GC200 y GC420. [8] NXP menciona además GC255 en una presentación para sus modelos i.MX. [9] La serie i.MX8 de NXP vendrá con 2 unidades del procesador vectorial GC7000Lite o GC7000. [10] Para productos de gráficos 3D, consulte la tabla a continuación.

Leyenda de las notas en la lista siguiente:

  • Formatos IEEE de precisión doble (64 bits), precisión simple/alta (32 bits) y precisión media/media (16 bits) FP/INT segmentados para gráficos HDR y computación en GPU , Fuente: [11]
SerieModeloFechaNúcleos de sombreado
SP/Half (modo)
Área de silicio (mm 2 )Reloj de núcleo
máximo en MHz
Reloj de sombreado
máximo en MHz
Tasa de llenadoAncho de bus
( bit )
API (versión)Shader GFLOPS
(Alto = SP / Medio = Mitad)
Uso
M triángulos/sG vértices/s( médico general /s)( GT /s)OpenGL ESOpenVGOpenCLOpenGLDirect3D
GCNanoGCNano Lite1 (VEC-4)0,3 a 28 nm100–200

A 28 HPM

100–200

A 28 HPM

400,10,2N / A1.1N / AN / AN / A3.2?
GCNano1 (VEC-4)0,5 a 28 nm200 a 28 CV por minuto200 a 28 CV por minuto400,10,22.03.2 [12]STM32MP157
GCNano Ultra
(Vega-Lite)
GCNano Ultra1 (VEC-4)1 a 28 nm400 a 28 CV por minuto800 a 28 CV por minuto800,20,41.2

opcional

6.4Miniconsola NXP i.MX8M
GCNano Ultra31 (VEC-4)1,6 a 28 nm400 a 28 CV por minuto800 a 28 CV por minuto800,20,4?3.06.4?
GC200GC2000,57 a 65 nm [13]250 a 65 nmLP
375 a 65 nmG+
0,37532/16Jz4760 [14]
GC400GC4001 (VEC-4)
4 (VEC-1)
1,4
2 a 65 nm [15]
250 a 65 nmLP
375 a 65 nmG+
190,0940,18832/162.0 [16]1.1 EP [16]113 [16]NXP i.MX6 SoloX : GC400T
GC500 [17]32/16PXA920: GC530
GC600GC6001 (VEC-4)
4 (VEC-1)
32/161.2/1.13.0/2.111Caja de cobre
GC800GC8001 (VEC-4)
4 (VEC-1)
2,5
3,38 a 65 nm [18]
800 a 28 HPM
250 a 65 nm LP
375 a 65 nm G+
1000 a 28 HPM38 a 65 nmG+0,188 a 65 nmG+0,375 a 65 nmG+32/163.0 [19]1.2

opcional

3.0/2.1118 / 16 [20]RK291x ,
ATM7013, ATM7019
GC8601 (VEC-4)
4 (VEC-1)
? a 65 nm [21]444350.332/163.0/2.111Jz4770 : GCW Cero NOVO7
GC8801 (VEC-4)
4 (VEC-1)
350,10,26632/163.0/2.1113.2 [22]NXP i.MX6 Solo y DualLite
GCx000GC1000
(Vega-Lite)
2 (VEC-4)
8 (VEC-1)
3,5
4,26 a 65 nm [23]
800 a 28 HPM
500 a 65 nm LP
750 a 65 nm G+
1000 a 28 HPM123
58 a 65 nmG+
0,5
0,375 a 65 nmG+
0,8
0,75 a 65 nmG+
32/163.0/2.11116ATM7029 : GC1000+,
Marvell PXA986, [24]
PXA988, PXA1088 [14]
GC20004 (VEC-4)
16 (VEC-1)
6.9800 a 28 CV por minuto1000 a 28 HPM26711.632/161.23.0/2.11132NXP i.MX6 dual y cuádruple
GC40008 (VEC-4)
32 (VEC-1)
12.4 [8]800 a 28 CV por minuto1000 a 28 HPM26721.683.0/2.11164HiSilicon K3V2
Vega xXGC3000
(Vega 1X)
4/8 (VEC-4)
16/32 (VEC-1)
800 a 28 CV por minuto1000 a 28 HPM26711.68/43.0/2.11132 / 64 [25]NXP-S32V234 [26]
GC5000
(Vega 2X)
8/16 (VEC-4)
32/64 (VEC-1)
800 a 28 CV por minuto1000 a 28 HPM26711.632/163.0/2.11164 / 128Marvell PXA1928 [27]
GC6000
(Vega 4X)
GC6400?
16/32 (VEC-4)
64/128 (VEC-1)
800 a 28 CV por minuto1000 a 28 HPM53343.232/163.0/2.111128 / 256
GC7000
(Vega 8X)
[28]
GC7000 UltraLite
GC1500? [29]
8 Vega0,50,832/163.0/2.11116 / 32Marvell PXA1908 [30] NXP i.MX8M Nano [31]
¿Qué modelo es GC7000 Lite
y GC7000L?
16 Vega11.632/163.0/2.11132 / 64Marvel PXA1936 [29]
NXP i.MX 8QuadPlus
NXP i.MX 8Quad

NXP i.MX8M

GC700032 Vega800 a 28 CV por minuto1000 a 28 HPM106726.43.232/163.0/2.11164 / 128NXP i.MX 8QuadMax
GC720064 Vega46.432/163.0/2.111128 / 256
GC7400128 Vega812.832/163.0/2.111256 / 512
GC7600256 Vega1625.632/163.0/2.111512 / 1024
GC8000GC8000
SerieModeloFechaNúcleos de sombreado
SP/Half (modo)
Área de silicio (mm 2 )Reloj de núcleo
máximo en MHz
Reloj de sombreado
máximo en MHz
Tasa de llenadoAncho de bus
( bit )
API (versión)Shader GFLOPS
(Alto = SP / Medio = Mitad)
Uso
M triángulos/sG vértices/s( médico general /s)( GT /s)OpenGL ESOpenVGOpenCLOpenGLDirect3D

Adopción

Han anunciado que a fecha de 2009 cuentan con al menos quince licenciatarios que han utilizado sus GPU en veinte diseños integrados. [32] Procesadores de aplicaciones que utilizan la tecnología GPU de Vivante:

Serie GC8000

Después de que Vivante fuera vendida a VeriSilicon, VeriSilicon lanzó la serie Arcturus GC8000, que admite tecnologías más nuevas como OpenCL 3.0, OpenVX 1.2, OpenVG 1.1, OpenGL ES 3.2, OpenGL 4.0 y Vulkan 1.1. [39]

Soporte para Linux

No hay planes para escribir un nuevo controlador de kernel DRM / KMS para el hardware de Vivante, ya que Vivante anteriormente publicó su componente de kernel de Linux bajo la Licencia Pública General GNU (GPL), en lugar de mantenerlo como un blob propietario. El controlador de dispositivo gratuito de estilo Gallium3Detna_viv ha superado al controlador de espacio de usuario propietario de Vivante en algunos puntos de referencia. [40] Es compatible con la línea de productos de Vivante de las series GC400, GC800, GC1000, GC2000, GC3000, GC4000 y GC7000lite. [41]

Véase también

  • PowerVR : disponible como bloque SIP para terceros
  • Mali : disponible como bloque SIP para terceros
  • Adreno : se encuentra solo en Qualcomm Snapdragon y podría estar disponible como bloqueador SIP para terceros
  • Tegra : familia de SoC para ordenadores portátiles, el núcleo gráfico podría estar disponible como bloque SIP para terceros
  • Familia de SoC Atom : con núcleo gráfico Intel, sin licencia de terceros
  • APU móviles AMD : con núcleo gráfico AMD, sin licencia de terceros

Referencias

  1. ^ "Página de inicio de la Fundación HSA". 20 de diciembre de 2013. Archivado desde el original el 20 de diciembre de 2013.
  2. ^ "VeriSilicon adquirirá Vivante Corporation en una transacción íntegramente en acciones". Vivante Corporation. 12 de octubre de 2015. Archivado desde el original el 26 de octubre de 2015 . Consultado el 14 de octubre de 2015 .
  3. ^ VeriSilicon: IP de Vivante Dedicated Vision integrada
  4. ^ "Núcleos de procesamiento de composición (CPC)".
  5. ^ "Vivante GC300 - Catálogo de IP de ChipEstimate.com". www.chipestimate.com .
  6. ^ "Vivante GC350 - Catálogo de IP de ChipEstimate.com". www.chipestimate.com .
  7. ^ "Grabación no encontrada". cc.readytalk.com .
  8. ^ ab cnxsoft (19 de enero de 2013). "Comparación de GPU: ARM Mali vs Vivante GCxxx vs PowerVR SGX vs Nvidia Geforce ULP".
  9. ^ Gráficos 2D y 3D en dispositivos Freescale
  10. ^ "Hoja informativa sobre el i.MX8" (PDF) . NXP . NXP . Consultado el 6 de octubre de 2016 .
  11. ^ ""Tecnología Vivante Vega 3D", sección "Arquitectura de sombreado unificada"".
  12. ^ "GPU Vivante « GPU Talk".
  13. ^ "Vivante GC200 - Catálogo de IP de ChipEstimate.com". www.chipestimate.com .
  14. ^ desde GPU móvil (Gráficos Vivante ...)
  15. ^ "Vivante GC400 - Catálogo de IP de ChipEstimate.com". www.chipestimate.com .
  16. ^ Resumen del producto abc Vivante
  17. ^ "Perfil de la empresa Vivante Corporation". www.businesswire.com . 1 de agosto de 2008.
  18. ^ "Vivante GC800 - Catálogo de IP de ChipEstimate.com". www.chipestimate.com .
  19. ^ "Vivante comercializa núcleos de GPU diseñados para soportar la última especificación OpenGL ES 3.0" . Consultado el 13 de septiembre de 2014 .
  20. ^ "GPU Vivante (Freescale i.MX6)".
  21. ^ "Especificaciones de la GPU Vivante GC860 - GadgetVersus". gadgetversus.com .
  22. ^ "Rendimiento del i.MX6SDL GC880. - Comunidad NXP". community.nxp.com . 31 de julio de 2015.
  23. ^ "Vivante GC1000 - Catálogo de IP de ChipEstimate.com". www.chipestimate.com .
  24. ^ "Especificaciones técnicas del Marvell PXA986". Archivado desde el original el 25 de septiembre de 2013 . Consultado el 25 de septiembre de 2013 .
  25. ^ "GPGPU - Corporación Vivante". www.vivantecorp.com .
  26. ^ "Familia de procesadores de fusión de sensores y visión S32V234-NXP". www.nxp.com .
  27. ^ cnxsoft (26 de febrero de 2014). "El SoC Marvell ARMADA Mobile PXA1928 incluye cuatro núcleos Cortex A53, GPU Vivante GC5000 y LTE".
  28. ^ cnxsoft (19 de abril de 2014). "Vivante revela detalles sobre la familia de IP de GPU de la serie GC7000".
  29. ^ ab "The Linley Group - Marvell amplía su línea LTE". www.linleygroup.com .
  30. ^ "GFXBench - Base de datos unificada de referencia de gráficos 3D multiplataforma". El sitio de rendimiento multiplataforma .
  31. ^ Inc, NXP USA (26 de febrero de 2019). "NXP acelera la revolución de la informática de borde". GlobeNewswire News Room (nota de prensa) . Consultado el 6 de septiembre de 2019 . {{cite press release}}: |last=tiene nombre genérico ( ayuda )
  32. ^ "Vivante Corporation firma el contrato con el 15º licenciatario de GPU" (nota de prensa). 8 de junio de 2009. Archivado desde el original el 20 de noviembre de 2009 . Consultado el 8 de julio de 2009 .
  33. ^ "Las GPU Vivante impulsan los procesadores de aplicaciones Marvell ARMADA" (Nota de prensa). 27 de octubre de 2009. Archivado desde el original el 6 de noviembre de 2009 . Consultado el 1 de febrero de 2010 .
  34. ^ "Los núcleos IP de la GPU Vivante impulsan la última serie de procesadores de aplicaciones Freescale i.MX 6" (nota de prensa). 26 de abril de 2011. Archivado desde el original el 10 de agosto de 2016 . Consultado el 31 de julio de 2011 .
  35. ^ "Vivante GPU Core incorpora compatibilidad con Android 3.0 Honeycomb al último procesador de aplicaciones JZ4770 de Ingenic" (nota de prensa). 13 de junio de 2011. Archivado desde el original el 3 de junio de 2012. Consultado el 13 de diciembre de 2011 .
  36. ^ "La Academia de Ciencias de China selecciona a Vivante como socio de GPU para netbooks" (Comunicado de prensa). 29 de junio de 2009. Archivado desde el original el 20 de noviembre de 2009. Consultado el 13 de diciembre de 2011 .
  37. ^ "Adivina qué está listo para salir al mercado: tiene un núcleo MIPS y una GPU de Vivante". 28 de abril de 2011. Consultado el 13 de diciembre de 2011 .
  38. ^ "盈方微电子股份有限公司". InfoTM. Archivado desde el original el 20 de enero de 2015 . Consultado el 6 de octubre de 2015 .
  39. ^ "Serie Verisilicon Arcturus GC8000". Archivado desde el original el 4 de junio de 2020.
  40. ^ "El controlador Vivante de código abierto en algunos casos supera al controlador propietario".
  41. ^ "etna_pipe es compatible actualmente con al menos los siguientes chips GC". GitHub . 29 de octubre de 2022.
  • Sitio web oficial
Retrieved from "https://en.wikipedia.org/w/index.php?title=Vivante_Corporation&oldid=1249957734"