The goal of the Argo project is to augment and optimize existing OS/R components for use in production HPC systems, providing portable, open source, integrated software that improves the performance and scalability of and that offers increased functionality to exascale applications and runtime systems.
We focus on the four areas of the OS/R stack where the need is the most urgent:
- Support for hierarchical memory,
- Dynamic management of power and CPU clock speed to meet performance targets,
- Containers for managing resources within a node, and
- Internode interfaces for collectively managing resources across groups of nodes