MPI-The Complete Reference, Volume 1: The MPI Core
MPI-The Complete Reference, Volume 1: The MPI Core
A case for high performance computing with virtual machines
Proceedings of the 20th annual international conference on Supercomputing
High performance and scalable I/O virtualization via self-virtualized devices
Proceedings of the 16th international symposium on High performance distributed computing
Evaluating the Performance Impact of Xen on MPI and Process Execution For HPC Systems
VTDC '06 Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing
Characterization of network processing overheads in Xen
VTDC '06 Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing
VTDC '06 Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing
Virtual machine aware communication libraries for high performance computing
Proceedings of the 2007 ACM/IEEE conference on Supercomputing
Scientific Programming - High Performance Computing for Mission-Enabling Space Applications
Hi-index | 0.00 |
We speculate on a novel role virtualization could play in creating a rounded, balanced physical science and engineering software ecosystem to support petascale computational science. The motivation for this analysis is a quest for ways to engage a broader spectrum of expertise in state-of-the-art petascale modeling activities. Current generation petascale efforts are based around massively parallel systems with greater than 50,000 cores. This presents a considerable challenge to typical computational science and engineering application analysis and development practices. To illustrate the challenge we examine an ocean model deployed on a recently commissioned ≈60,000 core parallel system. This case study demonstrates interesting science and engineering challenges that many advanced simulations on petascale systems will face. We then describe a methodology, amenable to virtualization technology at various levels, that mitigates key aspects of the challenges outlined for a potentially broad class of applications.