Intel® System Studio 2014 (and later)
Intel® C++ Compiler 14.0 (and later)
This short tutorial provides a brief introduction to Khronos SPIR. It touches on the differences between a SPIR binary and an Intel proprietary Intermediate Binary, demonstrates ways to create SPIR binaries using tools shipped with Intel® SDK for OpenCL™ Applications , and explains how to use SPIR binaries in your OpenCL program.
Top 5 Advancements from Intel Media Server Studio 2015 R6 Release