HPSF mira a costruire, promuovere e promuovere uno stack software core portatile per l'elaborazione ad alte prestazioni.
Recentemente il Svelata la Linux Foundation, attraverso un post sul blog, la sua intenzione di formarsi un nuovo sottogruppo dedicato alla promozione del calcolo ad alte prestazioni (HPC), aumentando l’adozione, riducendo le barriere al contributo e sostenendo gli sforzi di sviluppo.
L'HPSF costruirà, promuoverà e promuoverà uno stack software portatile per applicazioni ad alte prestazioni con l’aiuto degli investimenti HPC provenienti da progetti internazionali, come quelli della joint venture EuroHPC e del Dipartimento dell'Energia degli Stati Uniti. Parteciperanno anche le principali aziende tecnologiche.
In particolare, la HPSF fornirà agli sviluppatori risorse di integrazione continua, stack software chiavi in mano, supporto dell'architettura, test di regressione e benchmarking delle prestazioni.
Lo ha spiegato la Linux Foundation L’HPC è davvero decollato grazie alla crescente adozione del calcolo scientifico e dell’intelligenza artificiale. Fornendo uno spazio neutrale per i progetti HPC, l’organizzazione spera che l’industria, il mondo accademico e i governi possano collaborare sullo stack del software scientifico.
“La High Performance Software Foundation (HPSF) rappresenta un grande passo avanti nel promuovere la collaborazione e l’innovazione nel Performance Intensive Computing e nell’HPC. Per questo motivo, è con grande entusiasmo che annuncio, a nome del progetto e della comunità Apptainer, la nostra intenzione di unirci ad HPSF e supportare direttamente una comunità più ampia con esigenze informatiche ad alta intensità di prestazioni”.
– Gregory Kurtzer, CEO di CIQ e fondatore di progetti open source come CentOS, Rocky Linux, Warewulf e Apptainer/Singularity.
Al lancio, 10 progetti open source faranno parte dell'HPSF, inclusos:
- Spaccare: il gestore dei pacchetti HPC
- Kokko: un modello di programmazione portatile e ad alte prestazioni per la scrittura di moderne applicazioni C++ in modo indipendente dall'hardware.
- AMReX: un framework software portatile ad alte prestazioni progettato per accelerare la soluzione di equazioni alle derivate parziali su mesh strutturate a blocchi rifinite in modo adattivo.
- WarpX: un codice particellare portatile, ad alte prestazioni e interno con algoritmi avanzati che ha vinto il Gordon Bell Prize 2022.
- Trilino: una raccolta di librerie software scientifiche riutilizzabili, note in particolare per i loro solutori lineari, non lineari e transitori, nonché per l'ottimizzazione e la quantificazione dell'incertezza.
- Appaltatore: un formato di immagine e un sistema di contenitori progettati specificamente per l'elaborazione sicura e ad alte prestazioni.
- VTK-m: toolbox di algoritmi di visualizzazione scientifica per architetture di acceleratori.
- Kit di strumenti HPC: strumenti di misurazione e analisi delle prestazioni per computer che vanno dai laptop ai più grandi supercomputer con accelerazione GPU.
- E4S: lo stack di software scientifico su scala estrema
- Charliecloud: Implementazione di un contenitore leggero, adatto all'elaborazione intensiva e privo di privilegi.
Oltre a ciò si ricorda che il HPSF mira a rendere la vita più facile agli sviluppatori di software ad alte prestazioni attraverso una serie di iniziative specifiche, tra cui:
- Risorse di integrazione continua adattate ai progetti HPC.
- Stack software chiavi in mano creati continuamente
- Supporto all'architettura
- test di regressione delle prestazioni e benchmarking.
Agendo come progetto ombrello sotto la Linux Foundation, the HPSF fornirà uno spazio neutrale per i progetti critici nell’ecosistema del software ad alte prestazioni, consentendo all’industria, al mondo accademico e agli enti governativi di collaborare insieme sullo stack di software scientifico.
HPSF beneficia già di un forte sostegno, poiché è supportato da un ampio panorama HPC, tra cui 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 Laboratorio Nazionale, Laboratorio Nazionale Sandia e Università dell'Oregon.
Infine, si menziona che tra le organizzazioni di sostegno e i membri della comunità, HPSF istituirà un comitato consultivo tecnico (TAC) che gestirà diversi gruppi di lavoro per affrontare diverse tematiche HPC e seguirà un modello di governance basato sulla Cloud Native Computing Foundation.
Infine se sei interessato a saperne di più, puoi controllare i dettagli nel seguente link