Cray is really expert at building large, useable systems from their custom interconnect to their software stack, but the NVIDIA component is really about how we’re going to move the compute nodes forward.
And, we’re in a new era now where we are completely constrained by power. So, power efficiency equals performance. NVIDIA’s architecture is explicitly heterogeneous with the GPUs being designed from the ground up to be energy efficient when running parallel workloads. So we can really concentrate on the compute node itself, the memory system, and the functional units and memory hierarchy that will allow us to deliver more performance at much lower power consumption than a traditional CPU architecture. And, the scalable aspects of the system are being addressed by the Cray interconnect and software stack.