Containerization technologies provide a mechanism to encapsulate applications and many of their dependencies, facilitating software portability and reproducibility on HPC systems. However, in order to access many of the architectural features that enable HPC system performance, compatibility between certain components of the container and host are required, resulting in a trade-off between portability and performance. In this work, we discuss our early experiences running three state-of-the-art containerization technologies on the petascale Frontera system. We present how we build the containers to ensure performance and security and their performance at scale.We ran microbenchmarks at a scale of 4,096 nodes and demonstrate the near-native...
Traditional HPC (High Performance Computing) clusters are best suited for well-formed calculations. ...
The High Performance Computing (HPC) domain aims to optimize code to use the latest multicore and pa...
[Abstract] The scalability of High Performance Computing (HPC) applications depends heavily on the e...
Containerization technology offers an appealing alternative for encapsulating and operating applicat...
In recent years, ‘containerization’, also known as ‘light-weight virtualization’, has arguably been ...
peer reviewedContainers are an emerging technology that hold promise for improving productivity and ...
Some of the main challenges in scientific computing today deal with performance-preserving portabili...
The high-performance computing (HPC) community has recently started to use containerization to obtai...
In this work we present our results from benchmarking Singularity containers running scientific calc...
Report published in the Proceedings of the National Conference on "Education and Research in the Inf...
Linux Containers with the build-once run-anywhere principle have gained huge attention in the resear...
The HPC community is actively researching and evaluating tools to support execution of scientific ap...
Containerisation demonstrates its efficiency in application deployment in Cloud Computing. Container...
Containers are an emerging technology that holds promise for improving productivity and code portabi...
The High Performance Computing (HPC) domain aims to optimize code in order to use the latest multico...
Traditional HPC (High Performance Computing) clusters are best suited for well-formed calculations. ...
The High Performance Computing (HPC) domain aims to optimize code to use the latest multicore and pa...
[Abstract] The scalability of High Performance Computing (HPC) applications depends heavily on the e...
Containerization technology offers an appealing alternative for encapsulating and operating applicat...
In recent years, ‘containerization’, also known as ‘light-weight virtualization’, has arguably been ...
peer reviewedContainers are an emerging technology that hold promise for improving productivity and ...
Some of the main challenges in scientific computing today deal with performance-preserving portabili...
The high-performance computing (HPC) community has recently started to use containerization to obtai...
In this work we present our results from benchmarking Singularity containers running scientific calc...
Report published in the Proceedings of the National Conference on "Education and Research in the Inf...
Linux Containers with the build-once run-anywhere principle have gained huge attention in the resear...
The HPC community is actively researching and evaluating tools to support execution of scientific ap...
Containerisation demonstrates its efficiency in application deployment in Cloud Computing. Container...
Containers are an emerging technology that holds promise for improving productivity and code portabi...
The High Performance Computing (HPC) domain aims to optimize code in order to use the latest multico...
Traditional HPC (High Performance Computing) clusters are best suited for well-formed calculations. ...
The High Performance Computing (HPC) domain aims to optimize code to use the latest multicore and pa...
[Abstract] The scalability of High Performance Computing (HPC) applications depends heavily on the e...