HSA support grows as several companies announce plans to implement HSA in upcoming products.
HSA Is About To Go Viral : Read more
HSA Is About To Go Viral : Read more
A technology of the future again.
AMD said about the similar thing for GPGPU five years ago. I didn't see big progress yet.
A technology of the future again.
AMD said about the similar thing for GPGPU five years ago. I didn't see big progress yet.
Are you joking? GPGPU is huge and used almost everywhere from media creation/editing like Photoshop even into games with OpenCL lighting features.
Does this mean AMD's cpu division might not die off on us? even if it is only in the phone/tablet sphere, I'd be glad to see them survive. Still, I can't help but dream about Intel getting some competition in the desktop world. Might be the smart move in the long run though, as I expect that 10-20 years from now home users will not use desktops for gaming.
Does this mean AMD's cpu division might not die off on us? even if it is only in the phone/tablet sphere, I'd be glad to see them survive. Still, I can't help but dream about Intel getting some competition in the desktop world. Might be the smart move in the long run though, as I expect that 10-20 years from now home users will not use desktops for gaming.
Intel's desktop competition is ARM, and it has been for a long time. You just don't realize it yet.
AMD just uses Intel's patent on x86, because of the popularity of IBM PC's back in the day.
IBM doesn't even use Intel anymore.
http://www-03.ibm.com/systems/power/hardware/s822/specs.html
They sold their consumer server business to Lenova awhile back.
But the thing is if I have a separate CPU and GPU setup, then there's going to be a penalty for accessing system memory over GPU memory every time I want that data. It's better to just copy the data into GPU memory where it's much faster and requires less hops to access it, negating the benefit of HSA.xenol :In desktops, it won't get headway beyond AMD's APUs, which can't compete in raw performance over a high end GPU.
HSA's shared memory address space has implications well beyond sharing memory between the IGP and GPU: enabling any device to access any memory space has the potential to eliminate tons of redundant buffer copies between address spaces as data moves from user-land to hardware and back. Tighter communication between the IGP and CPU is only the beginning, sound, network, storage, etc. can all benefit from the reduced overhead opportunities too.
In 2017, I expect to see AMD putting HBM on APUs. That should make APUs very interesting for mid-range gamers.
I'm going to pull out a [citation needed] flag for this.xenol :But the thing is if I have a separate CPU and GPU setup, then there's going to be a penalty for accessing system memory over GPU memory every time I want that data. It's better to just copy the data into GPU memory where it's much faster and requires less hops to access it, negating the benefit of HSA.
You missed the point.
HSA also eliminates some data copies and memory address space conversions between user-space memory, kernel-space memory, driver-space memory, IGP/GPU-space memory and possibly others.
While you still need stuff to be in memory before you can DMA it from/to the GPU, you do not want that data to get copied or translated 10 times along the way, that just wastes time and power. All those intermediate steps between user-space and hardware account for a large part of the reason why GPGPU code is often slower than straight CPU-only code.