AMD HSA kernel driver
lkml.iu.edu
lkml.iu.edu
Heterogeneous System Architecture (HSA) driver for radeon-family GPUs.
HSA allows different processor types (CPUs, DSPs, GPUs, etc..) to share system resources more effectively via HW features including shared pageable memory, userspace-accessible work queues, and platform-level atomics. In addition to the memory protection mechanisms in GPUVM and IOMMUv2, the Sea Islands family of GPUs also performs HW-level validation of commands passed in through the queues (aka rings).
http://hardware-beta.slashdot.org/story/14/01/20/0159210/amd...
AMD has had sub-par (compared to Intel) memory controllers recently. So maybe the improved memory is for naught. Nonetheless, they're working on it...
2. Is HSA driver a roadblock for virtualization of the OS?
edit: now I see that they've had a github up with Linux HSA drivers for a while now. Is the significance of today's thing that the patches are making it into the mainline kernel?
[1] http://www.anandtech.com/show/7990/amd-announces-k12-core-cu...
http://appleinsider.com/articles/14/06/16/inside-metal-how-a...