Balanced system architecture has always been key to performance in HPC. But after looking at the many technology roadmaps out there, NAG’s Andrew Jones concludes that future supercomputers (at all scales) will be less balanced in some key performance attributes than current technology.
The key message is that software implementations (including algorithms) required to get the best performance out of these future architectures are likely to be different to those in the bulk of current applications. This is because those current implementations make certain assumptions about the relative costs of FLOPS, bandwidth, latency, etc. (based on today’s hardware) – and those assumptions will no longer be valid.
Read the Full Story.