The ARGO project is developing a new exascale Operating System and Runtime (OS/R) designed to support extreme-scale scientific computation. Disruptive new computing technologies, such as 3D memory, ultra-low-power cores, and embedded network controllers, are changing the scientific computing landscape. As it becomes clear that incremental approaches to operating systems and runtimes (OS/R) cannot grow into an exascale solution, we propose a novel radical approach.
ARGO is designed on a new, agile modular architecture that supports both global optimization and local control. It aims to efficiently leverage new chip and interconnect technologies while addressing the new modalities, programming environments, and workflows expected at Exascale. It is designed from the ground up to run future HPC applications at extreme scales.