Standard Portable Intermediate Representation (original) (raw)
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.
Property | Value |
---|---|
dbo:abstract | 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. (es) Standard Portable Intermediate Representation ou SPIR est un langage intermédiaire, créé par le Khronos Group, à l'origine pour le calcul parallèle intensif et faciliter l'interprétation d'OpenCL, et dans son API Vulkan, avec SPIR-V pour la transmission des shaders aux pilotes des processeurs graphiques. Initialement basée sur LLVM, la version SPIR-V utilise sa propre représentation. Étant donné la proximité de SPIR-V avec SPIR (et donc la représentation intermédiaire de LLVM), ce dernier pourra être utilisé pour son interprétation. (fr) Standard Portable Intermediate Representation (SPIR) is an intermediate language for parallel compute and graphics by Khronos Group. It is used in multiple execution environments, including the Vulkan graphics API and the OpenCL compute API, to represent a shader or kernel. It is also used as an interchange language for cross compilation. SPIR-V was introduced in 2015 by the Khronos Group, and has since replaced the original SPIR, which was introduced in 2012. (en) SPIR/SPIR-V (Standard Portable Intermediate Representation) è un linguaggio open-source intermedio per la computazione parallela e per la grafica, sviluppato dal Khronos Group, per un utilizzo con i linguaggi OpenCL, Vulkan e OpenGL. OpenCL utilizza la compilazione just-in-time (JIT), che necessita di due modelli di distribuzione del software: gli sviluppatori possono distribuire binari pre-compilati specifici per il device/periferica su cui gireranno (GPU/FPGA) o possono distribuire il codice sorgente, che può essere limitato dalla necessità di proteggere la proprietà intellettuale del software. SPIR permette la creazione e la distribuzione di binari indipendenti dal device, all’interno dello stack OpenCL. (it) Standard Portable Intermediate Representation (SPIR) — проміжний формат для представлення коду, розроблений консорціумом Khronos Group для графіки або для паралельних обчислень, початково розроблений для роботи з OpenCL. (uk) |
dbo:computingPlatform | dbr:Cross-platform |
dbo:developer | dbr:Khronos_Group |
dbo:genre | dbr:Intermediate_language |
dbo:latestReleaseDate | 2021-12-16 (xsd:date) |
dbo:latestReleaseVersion | SPIR-V 1.6 |
dbo:thumbnail | wiki-commons:Special:FilePath/SPIR_logo.svg?width=300 |
dbo:wikiPageExternalLink | https://www.khronos.org/registry/SPIR-V https://www.khronos.org/registry/SPIR-V/specs/unified1/SPIRV.html https://www.khronos.org/spir |
dbo:wikiPageID | 45602476 (xsd:integer) |
dbo:wikiPageLength | 14847 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1119646603 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:OpenGL_Shading_Language dbr:LLVM_Intermediate_Representation dbr:Control-flow_graph dbr:Cross-platform dbr:SIGGRAPH dbr:SYCL dbr:General-purpose_computing_on_graphics_processing_units dbr:Compute_kernel dbr:C++ dbr:Vulkan dbr:Vulkan_(API) dbr:WebGL dbr:WebGPU dbr:High-Level_Shading_Language dbr:ARB_assembly_language dbc:Shading_languages dbc:Compiler_construction dbr:Khronos_Group dbr:Intermediate_language dbr:OpenCL dbr:OpenGL dbr:Shader dbr:Shading_language dbr:Cg_(programming_language) dbr:IWOCL dbr:RenderDoc dbr:Parallel_Thread_Execution dbr:Tungsten_Graphics_Shader_Infrastructure dbr:Static_single_assignment |
dbp:developer | dbr:Khronos_Group |
dbp:genre | dbr:Intermediate_language |
dbp:latestReleaseDate | 2021-12-16 (xsd:date) |
dbp:latestReleaseVersion | SPIR-V 1.6 (en) |
dbp:logo | SPIR logo.svg (en) |
dbp:name | SPIR-V (en) |
dbp:operatingSystem | dbr:Cross-platform |
dbp:platform | Cross-platform (en) |
dbp:released | 2015 (xsd:integer) |
dbp:website | https://www.khronos.org/registry/SPIR-V |
dbp:wikiPageUsesTemplate | dbt:Infobox_software dbt:NA dbt:No dbt:Reflist dbt:Start_date_and_age dbt:Khronos_Group_standards |
dcterms:subject | dbc:Shading_languages dbc:Compiler_construction |
gold:hypernym | dbr:Language |
rdf:type | owl:Thing dbo:Language dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 |
rdfs:comment | 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. (es) Standard Portable Intermediate Representation ou SPIR est un langage intermédiaire, créé par le Khronos Group, à l'origine pour le calcul parallèle intensif et faciliter l'interprétation d'OpenCL, et dans son API Vulkan, avec SPIR-V pour la transmission des shaders aux pilotes des processeurs graphiques. Initialement basée sur LLVM, la version SPIR-V utilise sa propre représentation. Étant donné la proximité de SPIR-V avec SPIR (et donc la représentation intermédiaire de LLVM), ce dernier pourra être utilisé pour son interprétation. (fr) Standard Portable Intermediate Representation (SPIR) is an intermediate language for parallel compute and graphics by Khronos Group. It is used in multiple execution environments, including the Vulkan graphics API and the OpenCL compute API, to represent a shader or kernel. It is also used as an interchange language for cross compilation. SPIR-V was introduced in 2015 by the Khronos Group, and has since replaced the original SPIR, which was introduced in 2012. (en) SPIR/SPIR-V (Standard Portable Intermediate Representation) è un linguaggio open-source intermedio per la computazione parallela e per la grafica, sviluppato dal Khronos Group, per un utilizzo con i linguaggi OpenCL, Vulkan e OpenGL. OpenCL utilizza la compilazione just-in-time (JIT), che necessita di due modelli di distribuzione del software: gli sviluppatori possono distribuire binari pre-compilati specifici per il device/periferica su cui gireranno (GPU/FPGA) o possono distribuire il codice sorgente, che può essere limitato dalla necessità di proteggere la proprietà intellettuale del software. SPIR permette la creazione e la distribuzione di binari indipendenti dal device, all’interno dello stack OpenCL. (it) Standard Portable Intermediate Representation (SPIR) — проміжний формат для представлення коду, розроблений консорціумом Khronos Group для графіки або для паралельних обчислень, початково розроблений для роботи з OpenCL. (uk) |
rdfs:label | SPIR-V (es) SPIR-V (it) Standard Portable Intermediate Representation (fr) Standard Portable Intermediate Representation (en) SPIR (uk) |
owl:sameAs | freebase:Standard Portable Intermediate Representation yago-res:Standard Portable Intermediate Representation wikidata:Standard Portable Intermediate Representation dbpedia-es:Standard Portable Intermediate Representation dbpedia-fr:Standard Portable Intermediate Representation dbpedia-it:Standard Portable Intermediate Representation dbpedia-uk:Standard Portable Intermediate Representation dbpedia-vi:Standard Portable Intermediate Representation https://global.dbpedia.org/id/z3Gm |
prov:wasDerivedFrom | wikipedia-en:Standard_Portable_Intermediate_Representation?oldid=1119646603&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/SPIR_logo.svg |
foaf:homepage | https://www.khronos.org/registry/SPIR-V |
foaf:isPrimaryTopicOf | wikipedia-en:Standard_Portable_Intermediate_Representation |
foaf:name | SPIR-V (en) |
is dbo:wikiPageDisambiguates of | dbr:Spir |
is dbo:wikiPageRedirects of | dbr:SPIRV dbr:SPIR-V dbr:Spir-V dbr:Spir-v dbr:Spirv |
is dbo:wikiPageWikiLink of | dbr:OpenGL_Shading_Language dbr:SPIRV dbr:Intermediate_representation dbr:SPIR-V dbr:SYCL dbr:GeForce_10_series dbr:GeForce_16_series dbr:GeForce_600_series dbr:GeForce_700_series dbr:GeForce_800M_series dbr:GeForce_900_series dbr:Spir dbr:Vulkan dbr:WebGPU dbr:List_of_Google_products dbr:Khronos_Group dbr:Heterogeneous_System_Architecture dbr:DirectX dbr:C++_AMP dbr:Mesa_(computer_graphics) dbr:OpenCL dbr:OpenGL dbr:Radeon_200_series dbr:Radeon_300_series dbr:Radeon_400_series dbr:Radeon_500_series dbr:Radeon_600_series dbr:Radeon_HD_7000_series dbr:Radeon_HD_8000_series dbr:Radeon_RX_5000_series dbr:Radeon_RX_6000_series dbr:Radeon_RX_Vega_series dbr:Parallel_Thread_Execution dbr:Spir-V dbr:Spir-v dbr:Spirv |
is dbp:vulkanapi of | dbr:GeForce_16_series dbr:GeForce_600_series dbr:GeForce_700_series dbr:GeForce_800M_series dbr:GeForce_900_series dbr:Radeon_300_series dbr:Radeon_400_series dbr:Radeon_500_series dbr:Radeon_600_series dbr:Radeon_HD_7000_series dbr:Radeon_HD_8000_series dbr:Radeon_RX_5000_series dbr:Radeon_RX_6000_series dbr:Radeon_RX_Vega_series |
is foaf:primaryTopic of | wikipedia-en:Standard_Portable_Intermediate_Representation |