Mapping Out the HPC Dependency Chaos

被引:3
|
作者
Zakaria, Farid [1 ]
Scogland, Thomas R. W. [2 ]
Gamblin, Todd [2 ]
Maltzahn, Carlos [1 ]
机构
[1] Univ Calif Santa Cruz, Santa Cruz, CA 95064 USA
[2] Lawrence Livermore Natl Lab, Livermore, CA USA
基金
美国国家科学基金会;
关键词
toolchains; package management; operating systems; filesystem hierarchy;
D O I
10.1109/SC41404.2022.00039
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
High Performance Computing (HPC) software stacks have become complex, with the dependencies of some applications numbering in the hundreds. Packaging, distributing, and administering software stacks of that scale is a complex undertaking anywhere. HPC systems deal with esoteric compilers, hardware, and a panoply of uncommon combinations. In this paper, we explore the mechanisms available for packaging software to find its own dependencies in the context of a taxonomy of software distribution, and discuss their benefits and pitfalls. We discuss workarounds for some common problems caused by using these composed stacks and introduce Shrinkwrap: A solution to producing binaries that directly load their dependencies from precise locations and in a precise order. Beyond simplifying the use of the binaries, this approach also speeds up loading as much as 7x for a large dynamically-linked MPI application in our evaluation.
引用
收藏
页数:12
相关论文
共 50 条
  • [31] The Spack Package Manager: Bringing Order to HPC Software Chaos
    Gamblin, Todd
    LeGendre, Matthew
    Collette, Michael R.
    Lee, Gregory L.
    Moody, Adam
    de Supinski, Bronis R.
    Futral, Scott
    [J]. PROCEEDINGS OF SC15: THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2015,
  • [32] An Analysis of Mapping Polybench Kernels to HPC CGRAs
    Weinhardt, Markus
    [J]. 2022 IEEE 36TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2022), 2022, : 647 - 654
  • [33] Out of chaos, some order
    McFall, David
    [J]. Lubes-n-Greases, 1999, 5 (02):
  • [34] OUT OF CHAOS - HALLE,LJ
    SNELL, JC
    [J]. ANNALS OF THE AMERICAN ACADEMY OF POLITICAL AND SOCIAL SCIENCE, 1978, 437 (MAY): : 181 - 182
  • [35] OUT OF CHAOS COMES CREATIVITY
    DIFLEY, JA
    [J]. JOURNAL OF FORESTRY, 1993, 91 (01) : 3 - 3
  • [36] ORDER OUT OF CHAOS - COMMENT
    EGERMANN, H
    ORR, NA
    [J]. JOURNAL OF PHARMACY AND PHARMACOLOGY, 1989, 41 (02) : 142 - 143
  • [37] Smarter is: Out of chaos, order
    Stapleton, Lisa K.
    [J]. IBM Data Management Magazine, 2011, (01):
  • [38] Nuclear order out of chaos
    Tom Misteli
    [J]. Nature, 2008, 456 : 333 - 334
  • [39] WHCLIS - CONSENSUS OUT OF CHAOS
    BERRY, J
    QUINN, J
    [J]. LIBRARY JOURNAL, 1991, 116 (13) : 42 - 46
  • [40] Creating order out of chaos
    Scalco, Victor
    [J]. Hydrocarbon Engineering, 2021, 26 (04): : 14 - 20