中文
相关论文

相关论文: Static Deadlock Detection in MPI Synchronization C…

200 篇论文

When multiple agents share space, interactions can lead to deadlocks, where no agent can advance towards its goal. This paper addresses this challenge with a deadlock recovery strategy. In particular, the proposed algorithm integrates…

机器人学 · 计算机科学 2024-08-20 Francesca Baldini , Faizan M. Tariq , Sangjae Bae , David Isele

Group communication is becoming a more and more popular infrastructure for efficient distributed applications. It consists in representing locally a group of remote objects as a single object accessed in a single step; communications are…

分布式、并行与集群计算 · 计算机科学 2010-10-15 Rabéa Ameur-Boulifa , Ludovic Henrio , Eric Madelaine

We consider the modeling, stability analysis and controller design problems for discrete-time LTI systems with state feedback, when the actuation signal is subject to switching propagation delays, due to e.g. the routing in a multi-hop…

最优化与控制 · 数学 2014-01-09 R. M. Jungers , A. D'Innocenzo , M. D. Di Benedetto

Scientific applications often contain large computationally-intensive parallel loops. Loop scheduling techniques aim to achieve load balanced executions of such applications. For distributed-memory systems, existing dynamic loop scheduling…

分布式、并行与集群计算 · 计算机科学 2019-01-10 Ahmed Eleliemy , Florina M. Ciorba

Synthesis is a particularly challenging problem for concurrent programs. At the same time it is a very promising approach, since concurrent programs are difficult to get right, or to analyze with traditional verification techniques. This…

形式语言与自动机理论 · 计算机科学 2015-06-09 Anca Muscholl

Symbolic model checking of parallel programs stands and falls with effective methods of dealing with the explosion of interleavings. We propose a dynamic reduction technique to avoid unnecessary interleavings. By extending Lipton's original…

计算机科学中的逻辑 · 计算机科学 2016-11-29 Henning Günther , Alfons Laarman , Ana Sokolova , Georg Weissenbacher

Coupling metrics are an established way to measure software architecture quality with respect to modularity. Static coupling metrics are obtained from the source or compiled code of a program, while dynamic metrics use runtime data gathered…

软件工程 · 计算机科学 2019-09-30 Henning Schnoor , Wilhelm Hasselbring

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

Static verification of a program source code correctness is an important element of software reliability. Formal verification of software programs involves proving that a program satisfies a formal specification of its behavior. Many…

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

Bootstrapping is a powerful statistical resampling technique for estimating the sampling distribution of an estimator. However, its computational cost becomes prohibitive for large datasets or a high number of resamples. This paper presents…

分布式、并行与集群计算 · 计算机科学 2025-10-21 Di Zhang

We address the problem of statically checking control state reachability (as in possibility of assertion violations, race conditions or runtime errors) and plain reachability (as in deadlock-freedom) of phaser programs. Phasers are a modern…

编程语言 · 计算机科学 2017-08-10 Zeinab Ganjei , Ahmed Rezine , Petru Eles , Zebo Peng

We use symbolic dynamics to study discrete-time dynamical systems with multiple time delays. We exploit the concept of avoiding sets, which arise from specific non-generating partitions of the phase space and restrict the occurrence of…

混沌动力学 · 物理学 2010-12-21 Fatihcan M. Atay , Sarika Jalan , Jürgen Jost

Eliminating vulnerabilities from low-level code is vital for securing software. Static analysis is a promising approach for discovering vulnerabilities since it can provide developers early feedback on the code they write. But, it presents…

密码学与安全 · 计算机科学 2016-04-07 Bhargava Shastry , Fabian Yamaguchi , Konrad Rieck , Jean-Pierre Seifert

In message passing programs, once a process terminates with an unexpected error, the terminated process can propagate the error to the rest of processes through communication dependencies, resulting in a program failure. Therefore, to…

软件工程 · 计算机科学 2007-05-23 Masao Okita , Fumihiko Ino , Kenichi Hagihara

Hybrid physical systems combine continuous and discrete dynamics, which can be simultaneously affected by faults. Conventional fault detection methods often treat these dynamics separately, limiting their ability to capture interacting…

系统与控制 · 电气工程与系统科学 2026-04-07 Fatiha Hamdi , Abdelhafid Zeroual , Fouzi Harrou

C++ advocates exceptions as the preferred way to handle unexpected behaviour of an implementation in the code. This does not integrate well with the error handling of MPI, which more or less always results in program termination in case of…

分布式、并行与集群计算 · 计算机科学 2018-04-16 Christian Engwer , Mirco Altenbernd , Nils-Arne Dreier , Dominik Göddeke

A basic result in synchronization of linear systems via output coupling is presented. For identical discrete-time linear systems that are detectable from their outputs and neutrally stable, it is shown that a linear output feedback law…

动力系统 · 数学 2008-01-21 S. Emre Tuna

Real-time systems are computing systems in which the meeting of their requirements is vital for their correctness. Consequently, if the real-time requirements of these systems are poorly understood and verified, the results can be…

软件工程 · 计算机科学 2008-02-05 Miriam C. B. Alves , Christine C. Dantas , Nanci N. Arai , Rovedy B. da Silva

The Message Passing Interface (MPI) is the prevalent programming model used on today's supercomputers. Therefore, MPI library developers are looking for the best possible performance (shortest run-time) of individual MPI functions across…

分布式、并行与集群计算 · 计算机科学 2016-05-30 Sascha Hunold , Alexandra Carpen-Amarie