Announcement

Collapse
No announcement yet.

Khronos SPIR For OpenCL Brings Binary Compatibility

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Khronos SPIR For OpenCL Brings Binary Compatibility

    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...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    So how does this relate to HSA?

    Comment


    • #3
      Originally posted by HokTar View Post
      So how does this relate to HSA?
      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


      • #4
        since Khronos is actually basic this OpenCL kernel IR upon the LLVM IR.
        s/basic/basing

        or even better

        "is actually basic" --> has based.

        In either tense, the "actually" is unnecessary, and makes you sound antisocial.

        F

        Comment


        • #5
          Originally posted by elanthis View Post
          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.
          He meant HSAIL

          Comment

          Working...
          X