Weak consistency is a memory model that is frequently considered for shared memory systems. Its most distinguishable feature lies in a category of operations in two types: data operations and synchronization operations. For highly parallel shared memory systems, this model offers greater performance potential than strong models such as sequential consistency by permitting unconstrained optimization on updates propagation before synchronization is invoked. It captures the intuition that delaying updates produced by data operations before triggering a synchronization operation does not typically affect the program correctness. To formalize the connection between concrete executions and the corresponding specification, we propose in this work ...
We address the verification problem of finite-state concurrent pro-grams running under weak memory m...
Robustness of a concurrent program ensures that its behaviors on a weak concurrency model are indis...
Abstract. Process coordination problems have been extensively addressed in the context of sequential...
Developing correct and performant concurrent systems is a major challenge. When programming an appli...
Weak-memory models are standard formal specifications of concurrency across hardware, programming la...
A specification and verification methodology for Distributed Shared Memory consistency protocols im...
International audienceConcurrent programs running on weak memory models exhibit re-laxed behaviours,...
GDD_HCERES2020Distributed systems are often viewed as more difficult to program than sequential syst...
We study the problem of testing shared memories for violations of memory coherence and consistency. ...
We present a framework that provides deterministic consistency algorithms for given memory models. S...
Writing concurrent programs with shared memory is often not trivial. Correctly synchronising the thr...
Thesis (Sc. D.)--Massachusetts Institute of Technology, Dept. of Mechanical Engineering, 2001.Includ...
Most modern multiprocessors offer weak memory behavior to improve their performance in terms of thro...
We have studied two related issues in the design, execution and debugging of shared memory parallel ...
A general purpose parallel programmingmodel called mixed consistency is developed for distributed sh...
We address the verification problem of finite-state concurrent pro-grams running under weak memory m...
Robustness of a concurrent program ensures that its behaviors on a weak concurrency model are indis...
Abstract. Process coordination problems have been extensively addressed in the context of sequential...
Developing correct and performant concurrent systems is a major challenge. When programming an appli...
Weak-memory models are standard formal specifications of concurrency across hardware, programming la...
A specification and verification methodology for Distributed Shared Memory consistency protocols im...
International audienceConcurrent programs running on weak memory models exhibit re-laxed behaviours,...
GDD_HCERES2020Distributed systems are often viewed as more difficult to program than sequential syst...
We study the problem of testing shared memories for violations of memory coherence and consistency. ...
We present a framework that provides deterministic consistency algorithms for given memory models. S...
Writing concurrent programs with shared memory is often not trivial. Correctly synchronising the thr...
Thesis (Sc. D.)--Massachusetts Institute of Technology, Dept. of Mechanical Engineering, 2001.Includ...
Most modern multiprocessors offer weak memory behavior to improve their performance in terms of thro...
We have studied two related issues in the design, execution and debugging of shared memory parallel ...
A general purpose parallel programmingmodel called mixed consistency is developed for distributed sh...
We address the verification problem of finite-state concurrent pro-grams running under weak memory m...
Robustness of a concurrent program ensures that its behaviors on a weak concurrency model are indis...
Abstract. Process coordination problems have been extensively addressed in the context of sequential...