SPIR-V
From Wikipedia, the free encyclopedia
| SPIR-V | ||
|---|---|---|
|
| ||
| Información general | ||
| Tipo de programa | Lenguaje intermedio | |
| Autor | Grupo Khronos | |
| Desarrollador | Khronos Group | |
| Lanzamiento inicial | enero de 2014 | |
| Información técnica | ||
| Plataformas admitidas | Multiplataforma | |
| Archivos legibles | ||
| SPIR-V file | ||
| Archivos editables | ||
| SPIR-V file | ||
| Enlaces | ||
La Representación Intermedia Portable Estándar (en inglés Standard Portable Intermediate Representation, SPIR) es un lenguaje intermedio de computación paralela y gráficos perteneciente al Grupo Khronos, originalmente desarrollado para su uso con OpenCL. La versión actual, SPIR-V, se anunció en marzo de 2015.
OpenCL utiliza compilación instantánea (just-in-time, JIT), usando uno de los dos posibles métodos de distribución de software: los desarrolladores pueden distribuir binarios precompilados dependientes del dispositivo, o bien pueden distribuir el código fuente relevante, limitado por el deseo de proteger la propiedad intelectual. SPIR permite la creación y distribución de binarios independientes del dispositivo en el marco de la pila tecnológica de OpenCL.[1]