HPSF zielt darauf ab, einen tragbaren Kernsoftware-Stack für Hochleistungsrechnen zu entwickeln, zu fördern und zu fördern.
Die Linux Foundation kündigte kürzlich in einem Blogbeitrag ihre Absicht an, eine neue Untergruppe zu gründen, die sich der Förderung von High-Performance Computing (HPC), der Steigerung der Akzeptanz, dem Abbau von Hürden für die Mitarbeit und der Unterstützung von Entwicklungsbemühungen widmen soll.
Die HPSF wird mithilfe von HPC-Investitionen aus internationalen Projekten , wie beispielsweise dem EuroHPC Joint Venture und dem US-Energieministerium, einen portablen Software-Stack für Hochleistungsrechneranwendungen entwickeln, fördern und ausbauen. Auch große Technologieunternehmen werden beteiligt sein.
Im Einzelnen wird das HPSF Entwicklern Ressourcen für die kontinuierliche Integration , schlüsselfertige Software-Stacks, Architekturunterstützung sowie Regressionstests und Benchmarking zur Verfügung stellen.
Die Linux Foundation erklärte, dass HPC aufgrund der zunehmenden Verbreitung von wissenschaftlichem Rechnen und KI einen regelrechten Boom erlebt hat . Indem sie einen neutralen Raum für HPC-Projekte bietet, hofft die Organisation, dass Industrie, Wissenschaft und Regierungen bei der Entwicklung der wissenschaftlichen Softwarearchitektur zusammenarbeiten können.
„Die High Performance Software Foundation (HPSF) ist ein großer Schritt zur Förderung der Zusammenarbeit und Innovation im Bereich Performance Intensive Computing und HPC. Aus diesem Grund verkünde ich mit großer Begeisterung im Namen des Apptainer-Projekts und der Apptainer-Community unsere Absicht, HPSF beizutreten und eine breitere Community mit leistungsintensiven Computeranforderungen direkt zu unterstützen.“
– Gregory Kurtzer, CEO von CIQ und Gründer von Open-Source-Projekten wie CentOS, Rocky Linux, Warewulf und Apptainer/Singularity.
Zum Start werden 10 Open-Source-Projekte Teil des HPSF sein, darunter :
- Packung: der HPC-Paketmanager
- Kokkos: ein portables, leistungsstarkes Programmiermodell zum hardwareunabhängigen Schreiben moderner C++-Anwendungen.
- AMReX: ein leistungsstarkes, tragbares Software-Framework, das die Lösung partieller Differentialgleichungen auf adaptiv verfeinerten blockstrukturierten Netzen beschleunigen soll.
- WarpX: ein tragbarer, leistungsstarker interner Partikelcode mit fortschrittlichen Algorithmen, der den Gordon-Bell-Preis 2022 gewann.
- Trilinos: eine Sammlung wiederverwendbarer wissenschaftlicher Softwarebibliotheken, die insbesondere für ihre linearen, nichtlinearen und transienten Löser sowie Optimierung und Unsicherheitsquantifizierung bekannt sind.
- Inhaber: ein Bildformat- und Containersystem, das speziell für sicheres Hochleistungsrechnen entwickelt wurde.
- VTK-m: Toolbox wissenschaftlicher Visualisierungsalgorithmen für Beschleunigerarchitekturen.
- HPCToolkit: Leistungsmessungs- und Analysetools für Computer, von Laptops bis hin zu den größten GPU-beschleunigten Supercomputern.
- E4S: der wissenschaftliche Software-Stack im extremen Maßstab
- Charliecloud: Implementierung eines leichten Containers, der für intensives Rechnen geeignet und frei von Privilegien ist.
Darüber hinaus wird erwähnt, dass die HPSF durch eine Reihe spezifischer Initiativen das Leben von Entwicklern von Hochleistungssoftware erleichtern will , darunter:
- Kontinuierliche Integrationsressourcen, angepasst an HPC-Projekte.
- Kontinuierlich erstellte schlüsselfertige Software-Stacks
- Architekturunterstützung
- Leistungsregressionstests und Benchmarking.
Als Dachprojekt der Linux Foundation bietet das HPSF einen neutralen Raum für kritische Projekte im Bereich der Hochleistungssoftware und ermöglicht es Industrie, Hochschulen und Regierungsstellen, gemeinsam am wissenschaftlichen Software-Stack zu arbeiten.
HPSF profitiert bereits von starker Unterstützung, da es von einer breiten Palette von HPC-Unternehmen unterstützt wird, darunter Amazon Web Services, Argonne National Laboratory, CEA, CIQ, Hewlett Packard Enterprise, Intel, Kitware, Lawrence Berkeley National Laboratory, Lawrence Livermore National Laboratory, Los Alamos National Laboratory, NVIDIA, Oak Ridge National Laboratory, Sandia National Laboratory und die University of Oregon.
Abschließend wird erwähnt, dass die HPSF auf der Grundlage von Unterstützungsorganisationen und Community-Mitgliedern einen technischen Beirat (Technical Advisory Committee, TAC) einrichten wird, der mehrere Arbeitsgruppen zur Behandlung verschiedener HPC-Probleme leiten wird und einem Governance-Modell folgen wird, das auf der Cloud Native Computing Foundation basiert.
Wenn Sie schließlich mehr darüber erfahren möchten , finden Sie die Details unter folgendem Link.