In the literature the problem of global termination detection in shared-memory asynchronous multiprocessor systems is solved by using exclusively accessible variables and locking mechanism. In this paper we present an algorithm that solves this problem without using locking. We assume that concurrent reading does not require locking and concurrent writing different values without locking results in arbitrary one of the values being actually written. For a system of n processors, the algorithm allocates a working space of 2n+1 bits. The worst case time complexity of the algorithm is n + 2 p n + 1, which we prove is the lower bound. 1 Introduction Consider a system of shared-memory asynchronous autonomous processors in which a processor ca...
Barrier primitives provided by standard parallel programming APIs are the primary means by which app...
An important problem in distributed systems is to detect termination of a distributed computation. A...
Garbage collection algorithms for shared-memory mul-tiprocessors typically rely on some form of glob...
We investigate the problem of detecting termination of a distributed computation in asynchronous sy...
We propose a simple algorithm which is based on edge-coloring of system graphs for termination detec...
http://doi.ieeecomputersociety.org/10.1109/TPDS.2003.1233713International audienceThe Global Data Co...
AbstractThe termination detection problem involves detecting whether an ongoing distributed computat...
Garbage collection algorithms for shared-memory multiprocessors typically rely on some form of globa...
Abstract—The Global Data Computation problem consists of providing each process with the same vector...
[[abstract]]This paper proposes two algorithms for detecting termination of distributed computations...
In this paper we present an algorithm for solving the distributed termination detection problem. In ...
This paper looks at algorithms for the detection of termination in a distributed system and analyzes...
A symmetric algorithm for detecting the termination of a distributed computation is presented. The a...
Abstract. We investigate the problem of detecting termination of a distributed computation in an asy...
A collection of protocols to facilitate detection of the termination of a computation on a distribu...
Barrier primitives provided by standard parallel programming APIs are the primary means by which app...
An important problem in distributed systems is to detect termination of a distributed computation. A...
Garbage collection algorithms for shared-memory mul-tiprocessors typically rely on some form of glob...
We investigate the problem of detecting termination of a distributed computation in asynchronous sy...
We propose a simple algorithm which is based on edge-coloring of system graphs for termination detec...
http://doi.ieeecomputersociety.org/10.1109/TPDS.2003.1233713International audienceThe Global Data Co...
AbstractThe termination detection problem involves detecting whether an ongoing distributed computat...
Garbage collection algorithms for shared-memory multiprocessors typically rely on some form of globa...
Abstract—The Global Data Computation problem consists of providing each process with the same vector...
[[abstract]]This paper proposes two algorithms for detecting termination of distributed computations...
In this paper we present an algorithm for solving the distributed termination detection problem. In ...
This paper looks at algorithms for the detection of termination in a distributed system and analyzes...
A symmetric algorithm for detecting the termination of a distributed computation is presented. The a...
Abstract. We investigate the problem of detecting termination of a distributed computation in an asy...
A collection of protocols to facilitate detection of the termination of a computation on a distribu...
Barrier primitives provided by standard parallel programming APIs are the primary means by which app...
An important problem in distributed systems is to detect termination of a distributed computation. A...
Garbage collection algorithms for shared-memory mul-tiprocessors typically rely on some form of glob...