AMD To Open-Source Its Linux Execution & Compilation Stack
Phoronix: AMD To Open-Source Its Linux Execution & Compilation Stack
In the discussion last night about AMD not having any plans to suspend their proprietary Linux driver, John Bridgman of AMD shared some interesting information about AMD planning to provide a full execution stack in open-source form...
I don't really understand what this HSA is, and what its good for, and what it does, and why I should care.
Thanks Michael for reacting so quickly!
So it really seems not many people in the open source scene have recognized this?
It's abou fully integrating the computing capabilities of the GPU into the CPU, including preemption, cache coherency etc. Plus standardization, so it can be handled by different CPU (even GPU?) manufacturers and designers through a common API and toolset. Even if they use different (CPU) instruction sets like ARM vs. AMD. Binary code will still be different on different platforms of course. At least that's how I, as a non-programmer, understand it.
Originally Posted by uid313
"the C++ parser front end"
That sounds like the most important part....
Why C++ parser front-end will be proprietary? Couldn't they have used `clang`?
Does this mean that the flgrx is in the future half open source? And only need an Closed Source Userspace?
They probably used what is considered in the industry as the best C++ front-end: Edison Design Group C++. It's used by almost all larger companies that produce their own compilers (TI, Intel to name a few).
Originally Posted by Drago