HPSF ma na celu budowanie, promowanie i promowanie przenośnego stosu podstawowego oprogramowania do obliczeń o wysokiej wydajności.
Ostatnio Premiera Linux Foundation, poprzez post na blogu, swój zamiar formie nową podgrupę zajmującą się promowaniem obliczeń o wysokiej wydajności (HPC), zwiększając adopcję, zmniejszając bariery w zakresie wkładu i wspierając wysiłki rozwojowe.
HPSF będzie budować, promować i promować przenośny stos oprogramowania do zastosowań o wysokiej wydajności przy pomocy inwestycji HPC z projektów międzynarodowych, takie jak wspólne przedsięwzięcie EuroHPC i Departament Energii Stanów Zjednoczonych. Wezmą w nim udział także najważniejsze firmy technologiczne.
Konkretnie, HPSF zapewni programistom zasoby ciągłej integracji, stosy oprogramowania „pod klucz”, wsparcie architektury oraz testy regresji wydajności i testy porównawcze.
Wyjaśniła to Linux Foundation HPC naprawdę zyskało na popularności dzięki coraz szerszemu stosowaniu obliczeń naukowych i sztucznej inteligencji. Organizacja ma nadzieję, że zapewniając neutralną przestrzeń dla projektów HPC, przemysł, środowisko akademickie i rządy będą mogły współpracować nad stosem oprogramowania naukowego.
„Fundacja High Performance Software Foundation (HPSF) to wspaniały krok w promowaniu współpracy i innowacji w obszarach obliczeń wymagających dużej wydajności i HPC. Z tego powodu z wielkim entuzjazmem ogłaszam w imieniu projektu i społeczności Apptainer nasz zamiar przyłączenia się do HPSF i bezpośredniego wspierania szerszej społeczności mającej potrzeby wymagające dużej wydajności obliczeniowej”.
– Gregory Kurtzer, dyrektor generalny CIQ i założyciel projektów open source, takich jak CentOS, Rocky Linux, Warewulf i Apptainer/Singularity.
W momencie uruchomienia Częścią HPSF będzie 10 projektów open source, m.ins:
- Spakować: menedżer pakietów HPC
- Kokko: przenośny, wysokowydajny model programowania do pisania nowoczesnych aplikacji w języku C++ w sposób niezależny od sprzętu.
- AMReX: wysokowydajne, przenośne oprogramowanie zaprojektowane w celu przyspieszenia rozwiązywania równań różniczkowych cząstkowych na adaptacyjnie udoskonalonych siatkach o strukturze blokowej.
- WypaczenieX: przenośny, wysokowydajny, autorski kod cząsteczkowy z zaawansowanymi algorytmami, który zdobył nagrodę Gordona Bella w 2022 r.
- Trilinos: zbiór bibliotek oprogramowania naukowego wielokrotnego użytku, znanych w szczególności z solwerów liniowych, nieliniowych i przejściowych, a także optymalizacji i kwantyfikacji niepewności.
- Apptainer: format obrazu i system kontenerów zaprojektowany specjalnie z myślą o bezpiecznym przetwarzaniu o wysokiej wydajności.
- VTK-m: zestaw narzędzi naukowych algorytmów wizualizacji dla architektur akceleratorów.
- Zestaw narzędzi HPCT: narzędzia do pomiaru i analizy wydajności komputerów, od laptopów po największe superkomputery przyspieszane przez GPU.
- E4S: stos oprogramowania naukowego na ekstremalną skalę
- Charliecloud: Implementacja lekkiego kontenera, odpowiedniego do intensywnych obliczeń i wolnego od przywilejów.
Poza tym wspomina się, że HPSF ma na celu ułatwienie życia programistom oprogramowania o wysokiej wydajności poprzez szereg konkretnych inicjatyw, w tym:
- Zasoby ciągłej integracji dostosowane do projektów HPC.
- Stale budowane stosy oprogramowania „pod klucz”.
- Wsparcie architektury
- testy regresji wydajności i benchmarking.
Działając jako projekt parasolowy w ramach Linux Foundation, HPSF zapewni neutralną przestrzeń dla kluczowych projektów w ekosystemie oprogramowania o wysokiej wydajności, umożliwiając przemysłowi, środowisku akademickim i podmiotom rządowym współpracę nad stosem oprogramowania naukowego.
HPSF już korzysta z silnego wsparcia, ponieważ jest obsługiwany przez duży krajobraz HPC, w tym 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 Laboratorium Krajowe, Laboratorium Narodowe Sandia i Uniwersytet Oregonu.
Na koniec wspomina się, że od organizacji wspierających i członków społeczności, HPSF powoła techniczny komitet doradczy (TAC) która będzie zarządzać kilkoma grupami roboczymi zajmującymi się różnymi tematami HPC i będzie stosować model zarządzania oparty na Cloud Native Computing Foundation.
W końcu jeśli chcesz dowiedzieć się więcej na ten tematmożesz sprawdzić szczegóły W poniższym linku.