中文
相关论文

相关论文: Fault Awareness in the MPI 4.0 Session Model

200 篇论文

In concurrent and distributed systems, software components are expected to communicate according to predetermined protocols and APIs - and if a component does not observe them, the system's reliability is compromised. Furthermore, isolating…

编程语言 · 计算机科学 2021-05-25 Christian Batrolo Burlò , Adrian Francalanza , Alceste Scalas

The progression of communication in the Message Passing Interface (MPI) is not well defined, yet it is critical for application performance, particularly in achieving effective computation and communication overlap. The opaque nature of MPI…

分布式、并行与集群计算 · 计算机科学 2024-07-16 Hui Zhou , Robert Latham , Ken Raffenetti , Yanfei Guo , Rajeev Thakur

This paper presents a new Large Language Model (LLM)-based Smart Device Management framework, a pioneering approach designed to address the intricate challenges of managing intelligent devices within public facilities, with a particular…

人工智能 · 计算机科学 2025-01-14 Siguo Bi , Jilong Zhang , Wei Ni

Multiparty session types are designed to abstractly capture the structure of communication protocols and verify behavioural properties. One important such property is progress, i.e., the absence of deadlock. Distributed algorithms often…

计算机科学中的逻辑 · 计算机科学 2025-10-29 Lukas Bartl , Julian Linne , Kirstin Peters

Asynchronous programming models (APM) are gaining more and more traction, allowing applications to expose the available concurrency to a runtime system tasked with coordinating the execution. While MPI has long provided support for…

分布式、并行与集群计算 · 计算机科学 2021-12-23 Joseph Schuchart , Christoph Niethammer , José Gracia

The Message Passing Interface (MPI) is the de facto standard message-passing infrastructure for developing parallel applications. Two decades after the first version of the library specification, MPI-based applications are nowadays…

分布式、并行与集群计算 · 计算机科学 2013-12-11 Eduardo R. B. Marques , Francisco Martins , Vasco T. Vasconcelos , Nicholas Ng , Nuno Martins

This paper presents CAMP, a new static performance analysis framework for message-passing concurrent and distributed systems, based on the theory of multiparty session types (MPST). Understanding the run-time performance of concurrent and…

编程语言 · 计算机科学 2020-10-12 David Castro-Perez , Nobuko Yoshida

Asynchronous programming models (APM) are gaining more and more traction, allowing applications to expose the available concurrency to a runtime system tasked with coordinating the execution. While MPI has long provided support for…

分布式、并行与集群计算 · 计算机科学 2021-12-23 Joseph Schuchart , Philipp Samfass , Christoph Niethammer , José Gracia , George Bosilca

Hybrid MPI+threads programming is gaining prominence, but, in practice, applications perform slower with it compared to the MPI everywhere model. The most critical challenge to the parallel efficiency of MPI+threads applications is slow…

分布式、并行与集群计算 · 计算机科学 2022-06-30 Rohit Zambre , Aparna Chandramowlishwaran

Industrial machine fault diagnosis is a critical component of operational efficiency and safety in manufacturing environments. Traditional methods rely heavily on expert knowledge and specific machine learning models, which can be limited…

计算与语言 · 计算机科学 2024-10-07 Apiradee Boonmee , Kritsada Wongsuwan , Pimchanok Sukjai

The Message Passing Interface (MPI) is a fundamental tool for building high-performance computing (HPC) applications, enabling efficient communication across distributed systems. Despite its widespread adoption, MPI's low-level interface…

分布式、并行与集群计算 · 计算机科学 2025-09-16 Nafees Iqbal , Jed Brown

Message Passing Interfaces (MPI) plays an important role in parallel computing. Many parallel applications are implemented as MPI programs. The existing methods of bug detection for MPI programs have the shortage of providing both input and…

分布式、并行与集群计算 · 计算机科学 2014-09-16 Xianjin Fu , Zhenbang Chen , Yufeng Zhang , Chun Huang , Wei Dong , Ji Wang

Tabular data are central to many applications, especially longitudinal data in healthcare, where missing values are common, undermining model fidelity and reliability. Prior imputation methods either impose restrictive assumptions or…

机器学习 · 计算机科学 2025-09-30 Dengyi Liu , Honggang Wang , Hua Fang

Multiparty Session Types (MPST) are a typing discipline for communication-centric systems, guaranteeing communication safety, deadlock freedom and protocol compliance. Several works have emerged which model failures and introduce…

编程语言 · 计算机科学 2023-01-27 Matthew Alan Le Brun , Ornela Dardha

A well-known testing method for the safety evaluation and real-time validation of automotive software systems (ASSs) is Fault Injection (FI). In accordance with the ISO 26262 standard, the faults are introduced artificially for the purpose…

软件工程 · 计算机科学 2026-03-19 Mohammad Abboush , Ahmad Hatahet , Andreas Rausch

The MPI standard has long included one-sided communication abstractions through the MPI Remote Memory Access (RMA) interface. Unfortunately, the MPI RMA chapter in the 4.0 version of the MPI standard still contains both well-known and…

分布式、并行与集群计算 · 计算机科学 2021-11-17 Joseph Schuchart , Christoph Niethammer , José Gracia , George Bosilca

Operating a fleet of remote robotic systems with intermittent communications requires scheduling limited contact opportunities to maintain fleet health awareness, complete mission objectives, and intervene on faulted assets before their…

系统与控制 · 电气工程与系统科学 2026-05-12 Carlo Schreiber , Duncan Eddy , Mykel J. Kochenderfer

Software updates, including bug repair and feature additions, are frequent in modern applications but they often leave test suites outdated, resulting in undetected bugs and increased chances of system failures. A recent study by Meta…

软件工程 · 计算机科学 2025-03-20 Shanto Rahman , Sachit Kuhar , Berk Cirisci , Pranav Garg , Shiqi Wang , Xiaofei Ma , Anoop Deoras , Baishakhi Ray

In the maintenance of complex systems, fault trees are used to locate problems and provide targeted solutions. To enable fault trees stored as images to be directly processed by large language models, which can assist in tracking and…

The Message Passing Interface (MPI) is the most commonly used application programming interface for process communication on current large-scale parallel systems. Due to the scale and complexity of modern parallel architectures, it is…

分布式、并行与集群计算 · 计算机科学 2016-09-05 Sascha Hunold , Alexandra Carpen-Amarie , Felix Donatus Lübbe , Jesper Larsson Träff