-
Notifications
You must be signed in to change notification settings - Fork 13
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* blog entry for HPCSF * Fix spelling, rm words * Fixes: formatting, rm "computing", one sentence per line * Update blog post with more info * Incorporate suggestions --------- Co-authored-by: Christian Trott <[email protected]>
- Loading branch information
1 parent
2e4dbf8
commit 13a7164
Showing
4 changed files
with
52 additions
and
0 deletions.
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
--- | ||
authors: ["kokkos-team"] | ||
title: "Kokkos Joins High Performance Software Foundation" | ||
date: 2024-05-20 | ||
tags: ["blog"] | ||
thumbnail: img/blog/2024/kokkos-hpsf.png | ||
--- | ||
|
||
Kokkos is among the six initial technical projects of the newly created High Performance Software Foundation ([HPSF](https://hpsf.org)). | ||
HPSF is set up as an umbrella organization within the Linux Foundation to foster collaboration around the development and support of its associated technical projects. | ||
Conceived through an initial collaboration between the Spack and the Kokkos team, this effort has brought together institutions that want to foster a more cooperative effort of developing and maintaining key open-source projects in the space of high performance computing and related compute intensive areas. | ||
|
||
Historically the HPC community has been characterized by a large amount of fragmentation, with many similar or even identical capabilities developed at different institutions. | ||
Many projects were reluctant to rely on third party libraries due to the lack of reliable software support funding mechanism in the scientific community. | ||
Furthermore, the lack of community governance models hindered the establishment of joint multi-institutional development efforts. | ||
|
||
For Kokkos the US Department of Energy's (DOE) Exascale Computing Project changed that. | ||
By providing a framework that included all DOE's national laboratories it was possible to grow the Kokkos team beyond a single institution and establish a multi-laboratory effort to develop a robust performance portability solution. | ||
|
||
HPSF intents to be the common ground for establishing these collaborations on a global scale. | ||
|
||
# HPSF Structure | ||
|
||
HPSF will be controlled by a Governing Board and a Technical Advisory Council. | ||
The Governing Board will consist of a mix of representatives from HPSF member organizations and some representation from technical projects such as Kokkos. | ||
It decides how to allocate the budget of the foundation, and also controls marketing and HPSF events. | ||
Furthermore, the Governing Board decides on general HPSF rules. | ||
|
||
The Technical advisory committee organizes technical working groups and develops criteria for the project lifecycle in HPSF. It consists mainly of representatives of the technical projects. | ||
Technical governance of projects associated with HPSF is still up to each individual project. | ||
The Advisory Council is also the primary body to organize day-to-day collaboration with other Linux Foundation efforts. | ||
|
||
{{< image src="img/blog/2024/hpsf-structure.png" style="float: center; height=10">}} | ||
|
||
|
||
# Open for Global Business | ||
|
||
Key benefits of belonging to the High-Performance Software Foundation include open governance models, resources for improving software quality and building community, as well as collaborations with the larger Linux computing ecosystem. | ||
Leveraging well established open governance models from the Linux Foundation, HPSF provides a framework to organize multi-institutional collaborations. | ||
Donating rights to Kokkos to the Linux Foundation also demonstrates that the Kokkos team and DOE are serious with their intent to evolve Kokkos into a true community project. | ||
|
||
# Benefits for Kokkos Users & Developers | ||
|
||
Kokkos developers and users will likely experience, few, if any, change in their day-to-day activities. | ||
It will be developed using the existing mechanisms on github with funding by the existing stake-holders. | ||
On the legal side the trademark for Kokkos is now held by the Linux Foundation. | ||
Contributors will however retain their copyright. | ||
|
||
Over the longer term joining the Linux Foundation and HPSF will enable Kokkos to build a stronger community and realize the benefits of improved software, open governance, resources for community building, and world-wide collaboration. | ||
|
||
More information on the HPSF launch can be found in this [press release](https://www.linuxfoundation.org/press/linux-foundation-announces-the-launch-of-the-high-performance-software-foundation). | ||
|