Over the course of the two-day event, over 20 talks were presented by members of the Singularity user, developer, and provider community. Because SUG generated a significant amount of interest, even from those who were unable to attend, we are sharing online each of the talks presented.
SUG Talk Introduction
Andrew Younge, a Computer Scientist at Sandia National Laboratories, makes the case here for enabling DevOps across heterogeneous HPC platforms via containers – enablement that “… could improve overall build and testing efficiency for many teams.” He then applies enabling containers at increasingly larger scales. The abstract for Andrew’s contributed talk entitledFrom Containerizing Testbeds for HPC Applications to Exascale Supercontainersis as follows:
As the code complexity of HPC applications expand, development teams continually rely upon detailed software operation workflows to enable automation of building and testing their application. These development workflows can become increasingly complex and, as a result, difficult to maintain when the target platforms’ environments are increasing in architectural diversity and continually changing. Recently the advent of containers in industry have demonstrated the feasibility of such workflows, and the latest support for containers in HPC environments makes them now attainable for application teams. Fundamentally, containers have the potential to provide a mechanism for simplifying workflows for development and deployment, which could improve overall build and testing efficiency for many teams.
This talk will provide an overview of the current strategy for utilizing containers in HPC, starting at Sandia and expanding to the broader DOE Exascale ecosystem. This first includes the initial efforts for running Singularity on testbed clusters, expanding to Singularity deployments on DOE/NNSA production supercomputing resources. From here, the ECP Supercomputing Containers Project (aka ECP Supercontainers) will be introduced, which represents a consolidated effort across the DOE and NNSA to use a multi-level approach to accelerate adoption of container technologies. This project will investigate container scalability, interoperability, and ensure a high level of integration future HPCsystems and application teams. Effectively, we hope to ensure container runtimes like Singularity will be well poised to take advantage of the first Exascale supercomputers across the DOE.
Andrew’s talk from SUG can be found below andhere. Enjoy!
By submitting this form, you are consenting to receive news and marketing emails from: Sylabs. You can revoke your consent to receive emails at any time by using the unsubscribe link, found at the bottom of every email. Emails are serviced by HubSpot.
Enabling Portable and Secure Computing Environments for High-Performance Workloads.As part of their ongoing efforts to streamline workflows, enhance productivity, and save time, engineers, and developers in enterprises and high performance computing (HPC) focused...
Bills of materials or BOMs are nothing new, but they are new in the software industry. They have been part of many supply chains for decades. When you purchase a car or a pharmaceutical device, the manufacturer of those products maintains a list of...
There are many different approaches that can be taken when building software. At one end of the spectrum is the extreme caution and conservatism that’s appropriate, for example, of safety critical code used in vehicles or in real-time operating systems. At the other...