Investigating Methods of Supporting Dynamically Linked Executables on High Performance Computing Platforms
- Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
Shared libraries have become ubiquitous and are used to achieve great resource efficiencies on many platforms. The same properties that enable efficiencies on time-shared computers and convenience on small clusters prove to be great obstacles to scalability on large clusters and High Performance Computing platforms. In addition, Light Weight operating systems such as Catamount have historically not supported the use of shared libraries specifically because they hinder scalability. In this report we will outline the methods of supporting shared libraries on High Performance Computing platforms using Light Weight kernels that we investigated. The considerations necessary to evaluate utility in this area are many and sometimes conflicting. While our initial path forward has been determined based on this evaluation we consider this effort ongoing and remain prepared to re-evaluate any technology that might provide a scalable solution. This report is an evaluation of a range of possible methods of supporting dynamically linked executables on capability class1 High Performance Computing platforms. Efforts are ongoing and extensive testing at scale is necessary to evaluate performance. While performance is a critical driving factor, supporting whatever method is used in a production environment is an equally important and challenging task.
- Research Organization:
- Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States)
- Sponsoring Organization:
- USDOE National Nuclear Security Administration (NNSA)
- DOE Contract Number:
- AC04-94AL85000; AC04-94AL85000
- OSTI ID:
- 1035350
- Report Number(s):
- SAND--2009-5515
- Country of Publication:
- United States
- Language:
- English
Similar Records
A Netaware Development, Support, and Maintenance Environment For DOE Numerical Libraries.
Scalable Dynamic Instrumentation for BlueGene/L
Approximate Weighted Matching On Emerging Manycore and Multithreaded Architectures
Technical Report
·
Tue Dec 05 23:00:00 EST 2006
·
OSTI ID:896460
Scalable Dynamic Instrumentation for BlueGene/L
Conference
·
Thu Sep 08 00:00:00 EDT 2005
·
OSTI ID:883549
Approximate Weighted Matching On Emerging Manycore and Multithreaded Architectures
Journal Article
·
Thu Nov 29 23:00:00 EST 2012
· International Journal of High Performance Computing Applications, 26 (4 ):413-430
·
OSTI ID:1057347