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?
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.
Originally Posted by LEW21
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.