Results 1 to 5 of 5

Thread: Khronos SPIR For OpenCL Brings Binary Compatibility

  1. #1
    Join Date
    Jan 2007
    Posts
    14,815

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

    http://www.phoronix.com/vr.php?view=MTE4MzM

  2. #2
    Join Date
    Dec 2009
    Posts
    338

    Default

    So how does this relate to HSA?

  3. #3
    Join Date
    Nov 2007
    Posts
    1,024

    Default

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

  4. #4
    Join Date
    Jan 2009
    Posts
    464

    Default

    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

  5. #5
    Join Date
    Oct 2010
    Posts
    311

    Default

    Quote 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

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •