Timing Predictability in High-Performance Computing With Probabilistic Real-Time

被引:6
|
作者
Reghenzani, Federico [1 ]
Massari, Giuseppe [1 ]
Fornaciari, William [1 ]
机构
[1] Politecn Milan, Dipartimento Elettron Informaz & Bioingn, I-20133 Milan, Italy
来源
IEEE ACCESS | 2020年 / 8卷 / 08期
关键词
Embedded systems; Static analysis; Probabilistic logic; Real-time systems; Hardware; Timing; Resource management; Heterogeneous computing; high performance computing; real-time systems; statistical timing analysis;
D O I
10.1109/ACCESS.2020.3038559
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Application requirements in High-Performance Computing (HPC) are becoming increasingly exacting, and the demand for computational resources is rising. In parallel, new application domains are emerging, as well as additional requirements, such as meeting real-time constraints. This requirement, typical of embedded systems, is difficult to guarantee when dealing with HPC infrastructures, due to the intrinsic complexity of the system. Traditional embedded systems static analyses to estimate the Worst-Case Execution Time (WCET) are not applicable to HPC, because modeling and analyzing all the system's hardware and software components is not practical. Measurement-based probabilistic analyses for the WCET emerged in the last decade to overcome these issues, but it requires the system to satisfy certain conditions to estimate a correct and safe WCET. In this work, we show the emerging application timing requirements, and we propose to exploit the probabilistic real-time theory to achieve the required time predictability. After a brief recap of the fundamentals of this methodology, we focus on its applicability to HPC systems to check their ability to satisfy such conditions. In particular, we studied the advantages of having heterogeneous processors in HPC nodes and how resource management affects the applicability of the proposed technique.
引用
收藏
页码:208566 / 208582
页数:17
相关论文
共 50 条
  • [1] High-performance scalable computing for real-time applications
    Boggess, T
    Shirley, F
    SIXTH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, PROCEEDINGS, 1997, : 332 - 335
  • [2] High-performance computing in real-time ultrasonic imaging
    Nocetti, DFG
    González, JS
    Casique, MFV
    Ramirez, RO
    Hernández, EM
    ACOUSTICAL IMAGING, VOL 24, 2000, 24 : 113 - 120
  • [3] High-performance computing for real-time spectral estimation
    Madeira, MM
    Bellis, SJ
    Beltran, LAA
    González, JS
    Nocetti, DFG
    Marnane, WP
    Tokhi, MO
    Ruano, MG
    CONTROL ENGINEERING PRACTICE, 1999, 7 (05) : 679 - 686
  • [4] High-performance computing nodes for real-time parallel applications
    Carden, TC
    Dobinson, RW
    Fisher, S
    Maley, PD
    NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 1997, 394 (1-2): : 211 - 218
  • [5] REAL-TIME PROCESSING - A GROWING DOMAIN OF HIGH-PERFORMANCE COMPUTING
    MALINOWSKI, CW
    ELECTRONIC ENGINEERING, 1989, 61 (748): : 55 - &
  • [6] Elastic High-performance Computing Platform for Real-time Data Analysis
    Simchev, T.
    APPLICATION OF MATHEMATICS IN TECHNICAL AND NATURAL SCIENCES (AMITANS'18), 2018, 2025
  • [7] Estimating probabilistic timing performance for real-time embedded systems
    Hu, XBS
    Zhou, T
    Sha, EHM
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2001, 9 (06) : 833 - 844
  • [8] Real-time pneumonia prediction using pipelined spark and high-performance computing
    Ravikumar, Aswathy
    Sriraman, Harini
    PEERJ COMPUTER SCIENCE, 2023, 9
  • [9] Real-time pneumonia prediction using pipelined spark and high-performance computing
    Ravikumar A.
    Sriraman H.
    PeerJ Computer Science, 2023, 9 : 1 - 23
  • [10] HiperView: real-time monitoring of dynamic behaviors of high-performance computing centers
    Tommy Dang
    Ngan Nguyen
    Yong Chen
    The Journal of Supercomputing, 2021, 77 : 11807 - 11826