Nilalayon ng HPSF na bumuo, mag-promote, at mag-promote ng portable core software stack para sa high-performance computing.
Kamakailan ay inanunsyo ng Linux Foundation , sa pamamagitan ng isang blog post, ang intensyon nitong bumuo ng isang bagong subgroup na nakatuon sa pagtataguyod ng high-performance computing (HPC), pagpapataas ng paggamit nito, pagbabawas ng mga hadlang sa kontribusyon, at pagsuporta sa mga pagsisikap sa pag-unlad.
Ang HPSF ay bubuo, magsusulong, at bubuo ng isang portable software stack para sa mga high-performance computing application sa tulong ng mga pamumuhunan ng HPC mula sa mga internasyonal na proyekto , tulad ng mga proyekto ng EuroHPC Joint Venture at ng U.S. Department of Energy. Makakasali rin ang mga pangunahing kumpanya ng teknolohiya.
Sa partikular, ang HPSF ay magbibigay sa mga developer ng mga mapagkukunan para sa patuloy na integrasyon , mga turnkey software stack, suporta sa arkitektura, at pagsubok at benchmarking ng performance regression.
Ipinaliwanag ng Linux Foundation na tunay na umusbong ang HPC dahil sa pagtaas ng paggamit ng scientific computing at AI . Sa pamamagitan ng pagbibigay ng neutral na espasyo para sa mga proyekto ng HPC, umaasa ang organisasyon na ang industriya, akademya, at mga pamahalaan ay maaaring magtulungan sa larangan ng scientific software stack.
“Ang High Performance Software Foundation (HPSF) ay isang mahusay na hakbang sa pagtataguyod ng pakikipagtulungan at pagbabago sa Performance Intensive Computing at HPC. Para sa kadahilanang ito, buong sigasig na ibinalita ko, sa ngalan ng proyekto at komunidad ng Apptainer, ang aming intensyon na sumali sa HPSF at direktang suportahan ang isang mas malawak na komunidad na may mga pangangailangan sa pag-compute na masinsinang pagganap."
– Gregory Kurtzer, CEO ng CIQ at tagapagtatag ng mga open source na proyekto tulad ng CentOS, Rocky Linux, Warewulf, at Apptainer/Singularity.
Sa paglulunsad, 10 open-source na proyekto ang magiging bahagi ng HPSF, kabilang ang :
- Spack: ang HPC package manager
- Kokkos: isang portable, high-performance programming model para sa pagsulat ng mga modernong C++ na application sa isang hardware-independent na paraan.
- AMReX: isang high-performance na portable software framework na idinisenyo upang mapabilis ang solusyon ng mga partial differential equation sa adaptively refined block-structured meshes.
- WarpX: isang portable, high-performance, in-house na particle code na may mga advanced na algorithm na nanalo ng 2022 Gordon Bell Prize.
- Trilinos: isang koleksyon ng magagamit muli na mga library ng software na pang-agham, partikular na kilala sa kanilang mga linear, nonlinear at transient solver, pati na rin ang optimization at uncertainty quantification.
- Apptainer: isang format ng imahe at sistema ng lalagyan na partikular na idinisenyo para sa secure, mataas na pagganap na computing.
- VTK-m: toolbox ng siyentipikong visualization algorithm para sa accelerator architectures.
- HPCToolkit: mga tool sa pagsukat at pagsusuri ng pagganap para sa mga computer mula sa mga laptop hanggang sa pinakamalaking mga supercomputer na pinabilis ng GPU.
- E4S: ang siyentipikong software stack sa matinding sukat
- Charliecloud: Pagpapatupad ng isang magaan na lalagyan, na angkop para sa intensive computing at walang mga pribilehiyo.
Bukod pa rito, nabanggit na ang layunin ng HPSF ay gawing mas madali ang buhay para sa mga high-performance software developer sa pamamagitan ng ilang partikular na inisyatibo, kabilang ang:
- Ang patuloy na pagsasama-sama ng mga mapagkukunan na inangkop sa mga proyekto ng HPC.
- Patuloy na binuo na mga stack ng turnkey software
- Suporta sa arkitektura
- pagsubok ng regression ng pagganap at benchmarking.
Bilang isang proyektong payong sa ilalim ng Linux Foundation, ang HPSF ay magbibigay ng neutral na espasyo para sa mga kritikal na proyekto sa high-performance software ecosystem, na magbibigay-daan sa industriya, akademya, at mga entidad ng gobyerno na magtulungan sa larangan ng siyentipikong software stack.
Nakikinabang na ang HPSF sa matibay na suporta, dahil sinusuportahan ito ng malawak na hanay ng mga kumpanya ng HPC, kabilang ang 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, at ang University of Oregon.
Panghuli, nabanggit na, batay sa mga organisasyong sumusuporta at mga miyembro ng komunidad, ang HPSF ay magtatatag ng isang technical advisory committee (TAC) na mamamahala sa ilang working group upang tugunan ang iba't ibang isyu ng HPC at susundin ang isang modelo ng pamamahala batay sa Cloud Native Computing Foundation.
Panghuli, kung interesado kang matuto nang higit pa tungkol dito , makikita mo ang mga detalye sa sumusunod na link.