Announcement
Collapse
No announcement yet.
AMD Is Prepared To Release A Complete User-Space Open-Source Stack For HSA
Collapse
X
-
Originally posted by rohcQaH View PostHaving to pre-compile my openCL code is a bit of a nuisance when I'm dynamically generating the openCL code at runtime, but I'm excited nevertheless.
Hoping for a compliant libOpenCL.so in the not too distant future
However, I don't expect that to happen before 2015.
- Oded
Comment
-
Originally posted by johnc View Postlink?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
-----------------------------------------------------------------
Its very nice that it step by step land upstream. But as a demo i had the dream we see a image decoder library with HSA Support.
Comment
-
Originally posted by uid313 View PostCould HSA be used by Intel and Nvidia too?
I find vendor-specific technology utterly boring and uninteresting.
It's exciting. Maybe the industries start to understand that the open-source and the open collaboration are the best way to share the cost and the maintenance burden of those new technologies/approaches.
Everyone can contribute (even a single developer) every one can spot bugs, every one can enhance the code.
Comment
-
Originally posted by uid313 View PostCould HSA be used by Intel and Nvidia too?
Originally posted by uid313 View PostI find vendor-specific technology utterly boring and uninteresting.
Comment
-
Originally posted by ua=42 View PostI think China wanted the source code so that they could be sure the NSA didn't secretly install a backdoor into the driver.
Comment
-
Originally posted by mmstick View PostIt's been a solid choice for a very long time. Linux is the best platform for AMD CPUs. They also provide great open source drivers.
Comment
-
This particular release is about providing an initial (and sustainable) fully open userspace that can make use of the HSA kernel driver (aka KFD, amdkfd) by using some of the existing OpenCL implementation (specifically the r600 llvm back-end), but it is also a useful stepping stone towards running the open source OpenCL code over the HSA stack...
step 1 - offline compile of CL kernels to HW ISA, load into HSA runtime & execute
step 2 - add HSA runtime calls to clover OpenCL runtime, so offline compile becomes JIT compile and regular OpenCL apps can run over HSA
step 3 - add option for generating HSAIL from clover then running through HSA finalizer (HSAIL to HW ISA), basically stop bypassing HSAIL so resulting OpenCL implementation can run on any HSA implementation rather than just AMD HW
... so this release on its own won't do anything to improve OpenCL execution but it's a useful step along the way.Test signature
Comment
Comment