Design and Performance Characterization of RADICAL-Pilot on Leadership-Class Platforms

被引:15
|
作者
Merzky, Andre [1 ]
Turilli, Matteo [1 ]
Titov, Mikhail [1 ]
Al-Saadi, Aymen [1 ]
Jha, Shantenu [1 ,2 ]
机构
[1] Rutgers State Univ, Piscataway, NJ 08854 USA
[2] Brookhaven Natl Lab, Upton, NY 11973 USA
基金
美国国家科学基金会;
关键词
Task analysis; Runtime; Resource management; Parallel processing; Tools; Throughput; Programming; Middleware; high performance computing; RADICAL-Pilot; !text type='python']python[!/text; SYSTEM; MANAGEMENT;
D O I
10.1109/TPDS.2021.3105994
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Many extreme scale scientific applications have workloads comprised of a large number of individual high-performance tasks. The Pilot abstraction decouples workload specification, resource management, and task execution via job placeholders and late-binding. As such, suitable implementations of the Pilot abstraction can support the collective execution of large number of tasks on supercomputers. We introduce RADICAL-Pilot (RP) as a portable, modular and extensible pilot-enabled runtime system. We describe RP's design, architecture and implementation. We characterize its performance and show its ability to scalably execute workloads comprised of tens of thousands heterogeneous tasks on DOE and NSF leadership-class HPC platforms. Specifically, we investigate RP's weak/strong scaling with CPU/GPU, single/multi core, (non)MPI tasks and Python functions when using most of ORNL Summit and TACC Frontera. RADICAL-Pilot can be used stand-alone, as well as the runtime for third-party workflow systems.
引用
收藏
页码:818 / 829
页数:12
相关论文
共 4 条
  • [1] Frontiers of performance analysis on leadership-class systems
    Fowler, R.
    Adhianto, L.
    de Supinski, B.
    Fagan, M.
    Gamblin, T.
    Krentel, M.
    Mellor-Crummey, J.
    Schulz, M.
    Tallent, N.
    SCIDAC 2009: SCIENTIFIC DISCOVERY THROUGH ADVANCED COMPUTING, 2009, 180
  • [2] RADICAL-Pilot and Parsl: Executing Heterogeneous Workflows on HPC Platforms
    Alsaadi, Aymen
    Ward, Logan
    Merzky, Andre
    Chard, Kyle
    Foster, Ian
    Jha, Shantenu
    Turilli, Matteo
    2022 IEEE/ACM WORKSHOP ON WORKFLOWS IN SUPPORT OF LARGE-SCALE SCIENCE, WORKS, 2022, : 27 - 34
  • [3] Comprehensive Measurement and Analysis of the User-Perceived I/O Performance in a Production Leadership-Class Storage System
    Wan, Lipeng
    Wolf, Matthew
    Wang, Feiyi
    Choi, Jong Youl
    Ostrouchov, George
    Klasky, Scott
    2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 1022 - 1031
  • [4] Design and performance analysis of hybrid electric class 8 heavy-duty regional-haul trucks with a micro-pilot natural gas engine in real-world highway driving conditions
    Moghadasi, Sina
    Long, Yanxiang
    Jiang, Luo
    Munshi, Sandeep
    McTaggart-Cowan, Gordon
    Shahbakhti, Mahdi
    ENERGY CONVERSION AND MANAGEMENT, 2024, 309