Results 1 to 2 of 2

Thread: Open source HSA support?

  1. #1
    Join Date
    Aug 2011
    Posts
    13

    Default Open source HSA support?

    It seems that HSA is getting usable by the first wave of developers, as Kaveri APUs were released, and there exists OKRA library for running HSAIL kernels on Kaveri's GPUs. While it's based on an open source kernel driver - radeon-kfd - the library is unfortunately closed source. Are there plans for making it open source, and - if so - when? Or maybe some other open HSAIL Finalizer for Kaveris is planned?

  2. #2
    Join Date
    Oct 2007
    Location
    Toronto-ish
    Posts
    7,571

    Default

    Quote Originally Posted by LEW21 View Post
    It seems that HSA is getting usable by the first wave of developers, as Kaveri APUs were released, and there exists OKRA library for running HSAIL kernels on Kaveri's GPUs. While it's based on an open source kernel driver - radeon-kfd - the library is unfortunately closed source. Are there plans for making it open source, and - if so - when? Or maybe some other open HSAIL Finalizer for Kaveris is planned?
    Our plan is for the HSA thunk (userspace lib for HSA kernel driver), runtime (exposes the API for using HSA/HSAIL) and finalizer (HSAIL to HW ISA) all to be open source. Thunk will be opened up first (working on it now), then runtime, then finalizer.

    OKRA is more of a transitional API wrapping the current HSA RT and finalizer, intended to provide a stable platform while the HSA RT API details are being "finalized" by the HSA Foundation. I believe the plan is to have higher level tools move to the final HSA RT API rather than to open up OKRA.

Posting Permissions

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