OpenCL SPIR related stories

Intel SPIR Tutorial at the International Symposium on Code Generation and Optimization

Intel is offering a tutorial demonstrating how SPIR can be generated by an Offline Compiler tool, and be consumed using the latest Intel OpenCL SDK. These capabilities open the door for other potential languages and programming models to access many heterogeneous platforms in a standard, portable and efficient way.

Read More

Khronos Releases SPIR 1.2 Specification for Portable Encoding of OpenCL Device Programs

The Khronos Group today announced the ratification and public release of the SPIR 1.2 specification that provides a non-source encoding, and binary level portability, for OpenCL 1.2 device programs. SPIR (Standard Portable Intermediate Representation) is the industry's first open, cross-platform Intermediate Representation standard for portable heterogeneous parallel computing and is based on LLVM IR. SPIR enables developers to avoid exposing sensitive kernel source and enables a diversity of language front-ends to easily target OpenCL platforms and devices in addition to OpenCL C. The SPIR specification and registry can be found on the Khronos website.

Read More

Significant SPIR Portable IR announcement at HiPEAC

Stop by the Khronos booth at HiPEAC on 21st Jan for the latest updates on SPIR and discussion on compiler technology for parallel computation.

Read More