Cray introduces a multi-CPU supercomputer design

Supercomputer maker Cray announced what it calls its last supercomputer architecture before entering the era of exascale computing. It is code-named “Shasta,” and the Department of Energy, already a regular customer of supercomputing, said it will be the first to deploy it, in 2020.

The Shasta architecture is unique in that it will be the first server (unless someone beats Cray to it) to support multiple processor types. Users will be able to deploy a mix of x86, GPU, ARM and FPGA processors in a single system.

Up to now, servers either came with x86 or, in a few select cases, ARM processors, with GPUs and FPGAs as add-in cards plugged into PCI Express slots. This will be the first case of fully native onboard processors, and I hardly expect Cray to be alone in using this design.

Also beefing up the system is the use of three distinct interconnects. Shasta will feature a new Cray-designed interconnect technology called Slingshot, which the company claims is both faster and more flexible than other protocols for interconnecting, along with Intel’s Omni-Path technology and Mellanox’s Infiniband.

There has been an effort to improve interconnect technology, since communication between processors and memory is often the source of slowdown. Processors, while not growing at the rate of Moore’s Law anymore, are still left waiting to hear from other processors and memory, so expanding the interconnects has been a growing effort.

Slingshot is a high-speed, purpose-built supercomputing interconnect that Cray claims will offer up to five times more bandwidth per node than existing interconnects and is designed for data-centric computing.  

Leave a Reply

Your email address will not be published. Required fields are marked *