3 ms·
A lot of negative comments about AMD here, but I don't see a lot of reason for it. There's been some talk of Moore's Law slowing down, because die-shrinks can'
by nwah1 12y ago
A lot of negative comments about AMD here, but I don't see a lot of reason for it.
There's been some talk of Moore's Law slowing down, because die-shrinks can't go much further on silicon. This means Intel's biggest advantage cannot continue indefinitely. The market will have to make some kind of paradigm shift to continue seeing improvements.
Heterogenous computing may end up being the way forward, and AMD is leading the way. Sadly, the software stacks aren't capable of easily making use of it. AMD needs to invest heavily in their HSA initiatives, and they are, but maybe not enough.
Apparently Java 9 is supposed to be able to make some use of HSA features, and various other apps and libraries are slowly making use of OpenCL. There could be some big wins in the server space for JVM apps on AMD hardware.
In the mobile space, their new moves to use Stacked DRAM look very interesting. And their Mantle API was the basis for the new Vulkan graphics API. And they are now selling graphics technology to other embedded chipmakers, like MediaTek. All three big gaming console makers chose AMD, because they have the best GPU tech. This can one day translate into the best GPGPU tech for servers.
Back when Cray computers were still a thing, and Richard Feynman was helping invent vector processors, people thought vector processing was the way forward. But writing parallel code is hard, as we all know.
Perhaps it is finally getting realistic enough to move beyond niche applications. Or maybe physics and the nature of silicon will simply force us to use it.