https://www.anandtech.com/show/15581/el-capitan-supercomputer-detailed-amd-cpus-gpus-2-exaflops
That supercomputer was detailed today and uses AMD CPUs and GPUs.
This is quite interesting.....
But perhaps the biggest part of today’s reveal is the interconnect. For the first time AMD is naming their 3rd generation Infinity Fabric, which will be used to connect the processors within each blade. Like Frontier, El Capitan will be running in a 4:1 configuration, with four GPUs hooked up to each CPU. For Infinity Fabric 3.0, AMD is promising further improvements to inter-chip bandwidth and latency. However the most interesting claim is that these IF 3.0 device nodes will support unified memory across the CPU and GPU, which is something AMD doesn’t offer today. Indeed even Frontier is only slated to offer coherency between the processors which is a step below a true unified memory model. The devil is in the details of course – a unified memory system does not necessarily mean fast access to other devices’ memory – but this stands to be a major leap for AMD as a unified memory system can improve both the ease in programming such a system, and improving its performance when running heterogeneous workloads.
On a side note Anand Tech should really know better than to write that as if Unified Memory Architecture (UMA) is new to AMD, it isn't, Its what a Heterogeneous System Architecture (HSA) enabled Accelerated Processing Unit (APU) is, sorry for the acronym soup, these are things people may have heard of but don't know their significance.
The CPU and GPU share eachothers FP units connected through their memory cache and IMC, what that means is the architecture can use either the serial processing power of the CPU or the parallel processing power of the GPU for application that could normal only run one or the other, so a workload can run on the GPU where its much faster than it otherwise would be limited to the CPU, the distinction between CPU and GPU no longer exists.
APU's have on die GPU's which makes that interconnect easier, however Zen 2 has an external IMC to the cores, what makes it work as if its a monolithic die is Infinity Fabric, its really not far-fetched to connect the memory systems of CPU and GPU together using IF, if fact its a logical next step.
Examples of HSA UMA APU's in action.
Last edited: