Standard Portable Intermediate Representation (original) (raw)

About DBpedia

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.

thumbnail

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