Authors: Christopher Simmons (University of Texas, Dallas), David Brayford (Intel Corporation), Derek Simmel (Pittsburgh Supercomputing Center (PSC)), Jeremy Siadal (Intel Corporation), Adrian Reber (Red Hat Inc)
Abstract: OpenHPC provides a community-driven stack of common ingredients to deploy and manage Linux based HPC clusters. Formed in November 2015 and formalized as a Linux Foundation project in June 2016, OpenHPC continues to see rapid growth in its user community and has added new software components and supports multiple OSes/architectures. At this BoF, speakers from the OpenHPC Technical Steering Committee will provide technical updates from the project and near-term roadmaps. We then invite open discussion giving attendees an opportunity to provide feedback on OpenHPC conventions and packaging, request additional components and configurations, and to discuss general future trends.
Long Description: OpenHPC's mission is to provide a reference collection of open-source HPC software components and best practices, lowering barriers to deployment, advancement, and use of modern HPC methods and tools. OpenHPC components and best practices enable and accelerate innovation and discoveries by broadening access to state-of-the-art, open-source HPC methods and tools in a consistent environment, supported by a collaborative, worldwide community of HPC users, developers, researchers, administrators, and vendors.
OpenHPC repository visits have grown from an average of 9000 per month during 2020, to over 100,000 currently, driven largely by the release of OpenHPC 2.x. This BoF aims to bring together contributors, system administrators, architects, and developers using or interested in the OpenHPC community project (http://openhpc.community). Today, many sites continue to spend considerable effort aggregating a large suite of open-source projects on top of their chosen base Linux distribution to provide a capable HPC environment for their users. They frequently employ a mix of external and in-house tools to perform provisioning, configuration management, software upgrades, and system diagnostics. Although the functionality is similar, the implementations across sites vary greatly, inhibiting consistency, interoperability, reuse of knowledge and skills, and causing duplication of effort. To help address these challenges , OpenHPC was formed to provide a standard approach to efficiently build, test, deliver and configure integrated common HPC software components and tools. Launched in November 2015, and formalized as a collaborative Linux Foundation project in June 2016, OpenHPC currently comprises over 30 member institutions from academia, research labs, and industry. To date, the OpenHPC software stack aggregates over 70 components ranging from administrative tools like bare-metal provisioning and resource management to end-user development libraries that span a range of scientific/numerical uses, all delivered via a familiar package repository delivery model. The BoF will begin with technical presentations from members of the OpenHPC Technical Steering Committee highlighting current status, major tenets of the effort, and near-term roadmaps, including plans for a final legacy OpenHPC 1.3.10 release and future releases for new major OS versions.. Open discussion will follow after the presentations. This BoF will provide an opportunity for attendees to interact with members of the OpenHPC Technical Steering Committee and other OpenHPC members to provide feedback on current conventions, ongoing packaging efforts, request additional desired components and configurations, and to discuss general future trends. This BoF proposal is a follow-on to five previously successful OpenHPC-related BoFs held at SC16, SC17, SC18, SC19, and SC21. Discussion and feedback at these BoFs has been extremely useful in the past to help identify and prioritize OpenHPC efforts. We look forward to hearing from our growing OpenHPC community again during this SC22 BoF.
Back to Birds of a Feather Archive Listing