Consorcio industrial financiado por sus miembros sin fines de lucro
Khronos Group, Inc. es un consorcio abierto , sin fines de lucro e impulsado por sus miembros, compuesto por 170 organizaciones que desarrollan, publican y mantienen estándares de interoperabilidad libres de regalías para gráficos 3D , realidad virtual , realidad aumentada , computación paralela , aceleración de la visión y aprendizaje automático . [1] [2] Los estándares abiertos y las pruebas de conformidad asociadas permiten que las aplicaciones de software y el middleware aprovechen de manera efectiva la creación y la reproducción acelerada de medios dinámicos en una amplia variedad de plataformas y dispositivos. El grupo tiene su sede en Beaverton, Oregón . [3]
Historia
El Grupo Khronos fue fundado en 2000 por empresas como 3Dlabs , ATI , Discreet , Evans & Sutherland , Intel , SGI y Sun Microsystems . [2] [4] Los miembros promotores incluyen a AMD , Apple , Arm , Epic Games , Google , Huawei , Nokia , Imagination , Intel , NVIDIA , Qualcomm , Samsung , Sony , Valve y Verisilicon. [5] Su presidente es Neil Trevett . [6]
Grupos exploratorios
Normalmente, Khronos primero crea un grupo exploratorio para evaluar el interés de la industria antes de crear un grupo de trabajo, al que las empresas pueden unirse como miembros para ayudar en el desarrollo del estándar. [7]
Especificaciones y grupos de trabajo
Cada especificación/norma es gestionada por un grupo de trabajo que se establece para definir los requisitos, solicitar aportes, debatir y crear una especificación. [1] Actualmente hay 16 grupos de trabajo. [8]
Normas y otras actividades
Normas activas
- 3D Commerce, directrices, estándares y certificaciones universales para la creación y distribución de contenidos 3D en el comercio electrónico [9] [10]
- ANARI, Interfaz de representación analítica para visualización de datos
- Cámara, trabajando en estándares API de cámara interoperables para sistemas integrados, en cooperación con la Asociación Europea de Visión Artificial (EMVA) [11]
- COLLADA , un formato de archivo destinado a facilitar el intercambio de activos 3D
- EGL , una interfaz entre las API de renderizado de Khronos (como OpenGL ES u OpenVG) y el sistema de ventanas de la plataforma nativa subyacente [12]
- glTF , una especificación de formato de archivo para escenas y modelos 3D [13]
- KTX, un formato de archivo contenedor para almacenar datos de textura listos para GPU [14]
- NNEF reduce la fragmentación de la implementación del aprendizaje automático al permitir que una rica combinación de herramientas de entrenamiento de redes neuronales y motores de inferencia sean utilizados por aplicaciones en una amplia gama de dispositivos y plataformas [15].
- OpenCL , una API de computación multiplataforma [16] [17]
- OpenGL , una API de gráficos de computadora multiplataforma [18]
- OpenGL ES , un derivado de OpenGL para su uso en sistemas móviles e integrados, como teléfonos celulares , dispositivos de juegos portátiles y más.
- OpenGL SC , un perfil crítico de seguridad de OpenGL ES diseñado para satisfacer las necesidades del mercado crítico de seguridad
- OpenVG , una API para acelerar el procesamiento de gráficos vectoriales 2D
- OpenVX , API de aceleración de hardware para aplicaciones y bibliotecas de visión artificial
- OpenXR , un estándar abierto y libre de regalías para aplicaciones y dispositivos de realidad virtual y realidad aumentada [19]
- SPIR , un compilador intermedio para OpenCL y Vulkan
- SYCL , un DSEL C++ de fuente única para computación heterogénea [20]
- Vulkan , una API de gráficos por computadora con bajo consumo de recursos [21]
- Vulkan SC , basado en la especificación API de Vulkan existente para permitir industrias críticas de seguridad
- WebGL , un enlace de JavaScript a OpenGL ES dentro de un navegador en cualquier plataforma que admita los estándares de gráficos OpenGL o OpenGL ES
Se puede encontrar una cronología de la ratificación y publicación de las especificaciones API en el sitio web de Khronos Group. [22]
Grupos exploratorios
- HetComm Exploratory, trabajando en una nueva API de bajo nivel para facilitar la comunicación entre componentes de hardware en sistemas heterogéneos [23]
- ML | Machine Learning Forum, estándares sobre aprendizaje automático [24]
- SYCL, un DSEL C++ de fuente única para computación heterogénea [25] (ya un estándar)
Otras actividades
- Miembro del Foro de Estándares Metaverso, que trabaja en el desarrollo de estándares de interoperabilidad para un metaverso inclusivo y abierto , en conjunto con otras organizaciones de estándares internacionales [26]
Normas inactivas
- OpenML, una API para capturar, transportar, procesar, mostrar y sincronizar medios digitales
- OpenKODE , una API para proporcionar acceso abstraído y portátil a recursos del sistema operativo, como sistemas de archivos, redes y bibliotecas matemáticas
- OpenKCam, API de control avanzado de cámaras
- OpenMAX , un conjunto en capas de tres interfaces de programación de varios niveles de abstracción, que brindan acceso a la funcionalidad multimedia
- OpenSL ES , una API de audio optimizada para sistemas integrados, que estandariza el acceso a funciones como audio posicional 3D y reproducción MIDI
- OpenWF , API para la composición de gráficos 2D y control de visualización
- StreamInput, una API para gestionar de forma consistente los dispositivos de entrada
- WebCL , un enlace de JavaScript a OpenCL dentro de un navegador
Miembros
Membresía y contribuciones
Los miembros de Khronos pueden contribuir al desarrollo de las especificaciones de la API de Khronos , votar en varias etapas antes de la implementación pública y acelerar la entrega de sus plataformas y aplicaciones mediante el acceso temprano a los borradores de especificaciones y pruebas de conformidad. [1] Para garantizar que las normas se implementen de manera consistente y crear una plataforma confiable para los desarrolladores, cualquier producto que implemente una norma de API de Khronos debe pasar pruebas de conformidad. Un Programa de adopción de API permite a las empresas probar sus productos para verificar su conformidad. [27] La membresía en el Grupo Khronos brinda acceso a un marco de propiedad intelectual diseñado para proteger la propiedad intelectual de los participantes. Los miembros de Khronos acuerdan no hacer valer sus derechos de propiedad intelectual contra los adoptantes que implementen las especificaciones de Khronos. El marco de propiedad intelectual protege a los miembros de Khronos de la exposición a demandas por patentes y reduce la cantidad de propiedad intelectual que necesita obtener bajo licencia de otros miembros del grupo. [28]
Niveles de membresía
- Promotor : Participación plena en el grupo de trabajo con derecho a voto, además del derecho a designar un Director para la Junta Directiva de Khronos.
- Colaborador : Participación plena en el grupo de trabajo con derecho a voto.
- Organizaciones sin fines de lucro : participación plena en el grupo de trabajo. Disponible para organizaciones sin fines de lucro registradas.
- Académico : Participación plena en el grupo de trabajo. Disponible para instituciones académicas acreditadas.
- Asociado : Participación plena en el grupo de trabajo. Disponible para empresas con hasta 100 empleados.
Referencias
- ^ abc "OGC busca participantes en el Segundo Sprint de Simulación y Juegos Interoperables". directionsmag.com . Archivado desde el original el 19 de agosto de 2021 . Consultado el 19 de agosto de 2021 .
- ^ ab "Khronos Outlook y Web3D Consortium Town Hall". web3d.siggraph.org . Archivado desde el original el 28 de noviembre de 2020 . Consultado el 19 de agosto de 2021 .
- ^ "Khronos y EMVA colaboran en estándares de cámaras integradas". linuxgizmos.com . 24 de febrero de 2021. Archivado desde el original el 24 de febrero de 2021 . Consultado el 19 de agosto de 2021 .
- ^ "Miembros conformantes del Grupo Khronos". 13 de abril de 2023.
- ^ Blackert, Axel (2016). "Evaluación de subprocesos múltiples en Vulkan". S2CID 16990966.
- ^ Yoshida, Junko (22 de febrero de 2021). "¿Busca API que se ubiquen entre los sensores y las aplicaciones para vehículos?". eetimes.com . Archivado desde el original el 19 de agosto de 2021. Consultado el 19 de agosto de 2021 .
- ^ "Khronos Group explora el interés de la industria por un nuevo estándar abierto para aplicaciones de computación integrada de alto rendimiento (HPEC)". greencarcongress.com . Archivado desde el original el 19 de agosto de 2021 . Consultado el 19 de agosto de 2021 .
- ^ "El Grupo Khronos". El Grupo Khronos . 29 de junio de 2022. Archivado desde el original el 29 de junio de 2022. Consultado el 29 de junio de 2022 .
- ^ "3D Commerce - Render Everything Everywhere". The Khronos Group . 28 de julio de 2019. Archivado desde el original el 17 de enero de 2023. Consultado el 3 de octubre de 2023 .
- ^ "El futuro del 3D omnipresente". rapidcompact.com . 8 de diciembre de 2020 . Consultado el 19 de agosto de 2021 .
- ^ "Cámara". The Khronos Group . 19 de enero de 2022. Archivado desde el original el 17 de enero de 2023. Consultado el 29 de junio de 2022 .
- ^ "Descripción general de EGL". Sitio web de Khronos. 15 de octubre de 2009. Archivado desde el original el 17 de abril de 2021. Consultado el 29 de septiembre de 2014 .
- ^ "glTF". Sitio web de Khronos. 2 de septiembre de 2016. Archivado desde el original el 21 de abril de 2021. Consultado el 2 de septiembre de 2016 .
- ^ "Khronos ratifica el KTX 2.0". phoronix.com . Archivado desde el original el 19 de agosto de 2021 . Consultado el 19 de agosto de 2021 .
- ^ "Formato de intercambio de redes neuronales (NNEF)". Archivado desde el original el 30 de octubre de 2018 . Consultado el 30 de octubre de 2018 .
- ^ "Khronos lanza una iniciativa de computación heterogénea". Nota de prensa de Khronos. 16 de junio de 2008. Archivado desde el original el 20 de junio de 2008. Consultado el 29 de septiembre de 2014 .
- ^ "Khronos anuncia OpenCL 3.0". anandtech.com . Archivado desde el original el 10 de septiembre de 2024 . Consultado el 19 de agosto de 2021 .
- ^ "WebGL 2.0: por qué es el camino hacia gráficos web 3D estables basados en estándares abiertos". architosh.com . 12 de febrero de 2019. Archivado desde el original el 10 de septiembre de 2024 . Consultado el 19 de agosto de 2021 .
- ^ "Khronos Group anuncia múltiples dispositivos compatibles con OpenXR". auganix.org . 29 de julio de 2020 . Consultado el 19 de agosto de 2021 .
- ^ "Khronos lanza la especificación SYCL 2020". insidehpc.com . 9 de febrero de 2021 . Consultado el 19 de agosto de 2021 .
- ^ "Khronos lanza la especificación Vulkan 1.0 para uso en GPU". gfxspeak.com . 16 de febrero de 2016. Archivado desde el original el 10 de septiembre de 2024 . Consultado el 19 de agosto de 2021 .
- ^ "Cronología de Khronos". khronos.org . Archivado desde el original el 19 de agosto de 2021. Consultado el 19 de agosto de 2021 .
- ^ "Grupo Exploratorio - Comunicación Heterogénea". El Grupo Khronos . 1 de agosto de 2018. Archivado desde el original el 17 de enero de 2023. Consultado el 29 de junio de 2022 .
- ^ "Aprendizaje automático de Khronos". The Khronos Group . 20 de abril de 2022. Archivado desde el original el 10 de septiembre de 2024. Consultado el 29 de junio de 2022 .
- ^ "SYCL SC". The Khronos Group . 23 de marzo de 2022. Archivado desde el original el 17 de enero de 2023. Consultado el 29 de junio de 2022 .
- ^ jriordon. "El Foro de Estándares de Metaverse". Foro de Estándares de Metaverse . Archivado desde el original el 29 de junio de 2022. Consultado el 29 de junio de 2022 .
- ^ "Programa de adopción de API". khronos.org . Consultado el 19 de agosto de 2021 .
- ^ "Antecedentes de Khronos". khronos.org . Archivado desde el original el 16 de agosto de 2021. Consultado el 19 de agosto de 2021 .
Enlaces externos
- Sitio web oficial
- Pulli, Kari. "Nuevas API para gráficos móviles" (PDF) . Archivado desde el original (PDF) el 2 de mayo de 2013. Consultado el 21 de octubre de 2007 .