High performance computing (HPC) is one of the fastest growing segments of the computing industry, but meeting the complex software demands of an HPC application is challenging in a cloud environment. OpenHPC, a Linux Foundation Collaborative Project, provides an integrated collection of HPC components to provide an HPC software stack. Two recently completed prototypes demonstrate enabling an HPC environment within an OpenStack cloud using OpenHPC:
- Creating an HPC sub-cluster within an OpenStack cloud
- Extending a traditional HPC system with additional resources available from an OpenStack cloud
Architectures to provision an HPC environment with HPC optimized bare metal images and OpenHPC ingredients within OpenStack allow HPC jobs to complete successfully in cloud and hybrid environments. Enabling HPC within OpenStack creates a foundation to execute HPC applications in cloud environments with performance approaching that of a traditional HPC bare metal cluster.
Attend this session to learn how to enable an HPC environment using OpenHPC within an OpenStack cloud, including:
- A brief introduction to HPC: systems, configuration, and deployment
- An introduction to the OpenHPC project
- Detailed architectures of two prototypes to provision an HPC environment with HPC optimized bare metal images and OpenHPC ingredients within OpenStack
- Setting up an HPC cluster within an on-premises OpenStack cloud system
- Extending a traditional on-premises HPC cluster with OpenHPC to instantiate additional HPC resources with an OpenStack environment
- How to run an HPC application in an OpenStack cloud
- Additional development areas to enhance HPC within OpenStack
- How to contribute to OpenHPC development and integration
