If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Khronos SPIR For OpenCL Brings Binary Compatibility

09-12-2012, 05:20 PM

Phoronix: Khronos SPIR For OpenCL Brings Binary Compatibility

One of the latest initiatives out of the Khronos Group -- the industry consortium that leads various open industry standards like OpenGL, OpenCL, and WebGL -- is SPIR. The goal of Khronos SPIR is to provide a Standard Portable IR for the OpenCL kernel language...

Comment

It doesn't. This is an IR, and operates independently of hardware. HSA is a broad term for an architectural change AMD is pushing in their future products but which NVIDIA already supports. HSA means that the OpenCL/OpenGL/DX drivers don't necessarily need to stream data over the bus to the GPU, since the GPU can be configured to map certain buffers directly to system RAM. The IR should be completely agnostic to this feature, if implemented sanely.

Comment

It doesn't. This is an IR, and operates independently of hardware. HSA is a broad term for an architectural change AMD is pushing in their future products but which NVIDIA already supports. HSA means that the OpenCL/OpenGL/DX drivers don't necessarily need to stream data over the bus to the GPU, since the GPU can be configured to map certain buffers directly to system RAM. The IR should be completely agnostic to this feature, if implemented sanely.