Welcome Meetings Goals Why now? Organization Members Projects Contact Return To Top

Welcome

The Linux Foundation announced the intention to form the High Performance Software Foundation (HPSF) on November 13, 2023. Through a series of technical projects, HPSF aims to build, promote, and advance a portable software stack for high performance computing (HPC) by increasing adoption, lowering barriers to contribution, and supporting development efforts.

HPSF is currently in the formation stage, and welcomes organizations from across the HPC ecosystem to get involved and help drive innovation in open source HPC solutions.

Our timeline for fomation is as follows:

  • 2023 Nov 13: Intent-to-form announcement at DOE booth at SC23.
  • 2023 Nov 14: In-person meeting at SC23.
  • 2023 Nov - Early 2024 Meetings with initial members to agree on foundation structure & governance; Recruit more initial members and projects
  • May 2024: Official formation of HPSF

Details on the SC23 meetings are below.

Meetings

We met twice at SC23 to announce the foundation and to answer questions.

We will be starting formation meetings in January!

Goals

  1. Serve as a neutral home for key projects in the high performance software ecosystem;
  2. Promote use of HPSF projects in many open source communities and organizations;
  3. Provide a transparent governance model that allows stakeholders from government, industry, and academia to steward the ecosystem together;
  4. Provide a clear path to incubate and onboard promising new projects;
  5. Ensure that HPC software is accessible and reliable by providing CI and turn-key builds;
  6. Ensure that HPC software is secure and ready for cloud through collaborations with CNCF and OpenSSF; and
  7. Sponsor events and training to grow a diverse, skilled workforce for software in the HPSF ecosystem.

Why now?

AI and accelerated computing are growing

  • AI has changed the compute landscape by normalizing number crunching and accelerated computing for the masses.

Cloud HPC is growing

  • HPC is a growth area, and cloud users need a portable, production- ready software stack that can be sustained and advanced over time.

Leverage for cloud and secure supply chain

  • A unified foundation for High Performance Software allows us to work closely with other groups like CNCF (cloud) and OpenSSF (security).

The HPC stack is ready to fill the gap

  • Years of investment make the HPC stack fast, portable, and ready for production. To increase its reach, we need to let the world know.

Organization

HPSF Governance Structure

HPSF will set up a technical advisory committee (TAC) to manage working groups tackling a variety of HPC topics, and will follow a governance model based on the Cloud Native Computing Foundation (CNCF).

Initial working groups include:

  • Continuous Integration resources tailored for HPC projects
  • Continuously built, turnkey software stacks
  • Architecture support
  • Performance regression testing and benchmarking

Working groups are crosscutting activities, bringing projects, members, and other technical contributors together around activities that benefit the ecosystem.

You can find more information on the working groups and collaboration model in our proposal deck.

We will be posting draft governance documents and meeting information on our GitHub organization soon. Stay tuned!

Members

AWS HPE Intel NVIDIA CEA Lawrence Livermore National Laboratory Sandia National Laboratories Argonne National Laboratory Oak Ridge National Laboratory Los Alamos National Laboratory Lawrence Berkeley National Laboratory Kitware CIQ University of Oregon

Projects

Spack Kokkos WarpX AMReX Apptainer Trilinos VTK-m HPCToolkit E4S Charliecloud