Open Architecture for Future Supercomputers

Supercomputers in the near future will be much more than just larger and more powerful machines than the ones used today. We are approaching exascale systems – High Performance Computers that will be able to do 1018 floating point operations per second. With that, some paradigms of HPC will become obsolete. And energy consumption will become one of the key factors for the systems to come.

These systems will be very heterogeneous and complex on node level. They will leverage very different technologies, such as general-purpose CPUs as well as GPU and FPGA accelerators. For energy efficient computing without significant trade-off on the performance side, application will have to leverage these technologies dynamically. To achive this, a new software stack is needed.

The ultimate goal of REGALE is to pave the way of next generation HPC applications to exascale systems. To accomplish this, we define an open architecture, build a prototype system and incorporate in this system appropriate sophistication in order to equip supercomputing systems with the mechanisms and policies for effective resource utilization and execution of complex applications. The open architecture of REGALE is based on established, proven software like the MPI library, SLURM, or DCDB.

Figure 1: REGALE Baseline Architecture