Abstract—Transactional memory (TM) provides an easy-using and high-performance parallel programming model for multicore systems. It simplifies parallel programming by sup-porting that transactions appear to execute atomically and in isolation. Despite the large amount of recent works on various TM implementations, very little has been devoted to precisely guarantee that these implementations have implemented the atomicity and isolation properties. In previous work we have proposed a framework on the correctness of STM programs by formally certifying the shared memory invariant at assembly level. Now the framework is extended and we certify the strong atomicity property of programs using STM in this paper. In particular, we formalize the str...
International audienceWe consider the verified compilation of high-level managed languages like Java...
Abstract. Atomicity (or linearizability) is a commonly used consistency criterion for distributed se...
AbstractWe extend the notion of Store Atomicity [Arvind and Jan-Willem Maessen. Memory model = instr...
Software transactional memories (STM) are described in the literature with assumptions of sequential...
Transactional memory is perceived as an appealing alternative to critical sections for general pur-p...
Pseudo-code descriptions of STMs assume sequentially consistent program execution and atomicity of h...
Abstract Software transactional memories (STM) are described in the literature with as-sumptions of ...
Transactional memory has great potential for simplifying multithreaded programming by allowing progr...
We present a proof calculus and method for the static verification of assertions and procedure speci...
Transactional memory (TM) systems implement the concept of an atomic execution unit called a transac...
Abstract Transactional memory (TM) is a new promising concurrency-control mechanism that can avoid m...
Atomicity (or linearizability) is a commonly used consistency criterion for distributed services an...
Atomicity (or linearizability) is a commonly used consistency criterion for distributed services and...
The aim of a Software Transactional Memory (STM) is to discharge the programmers from the management...
Software Transactional memory (STM) is an emerging abstraction for concurrent programming alternativ...
International audienceWe consider the verified compilation of high-level managed languages like Java...
Abstract. Atomicity (or linearizability) is a commonly used consistency criterion for distributed se...
AbstractWe extend the notion of Store Atomicity [Arvind and Jan-Willem Maessen. Memory model = instr...
Software transactional memories (STM) are described in the literature with assumptions of sequential...
Transactional memory is perceived as an appealing alternative to critical sections for general pur-p...
Pseudo-code descriptions of STMs assume sequentially consistent program execution and atomicity of h...
Abstract Software transactional memories (STM) are described in the literature with as-sumptions of ...
Transactional memory has great potential for simplifying multithreaded programming by allowing progr...
We present a proof calculus and method for the static verification of assertions and procedure speci...
Transactional memory (TM) systems implement the concept of an atomic execution unit called a transac...
Abstract Transactional memory (TM) is a new promising concurrency-control mechanism that can avoid m...
Atomicity (or linearizability) is a commonly used consistency criterion for distributed services an...
Atomicity (or linearizability) is a commonly used consistency criterion for distributed services and...
The aim of a Software Transactional Memory (STM) is to discharge the programmers from the management...
Software Transactional memory (STM) is an emerging abstraction for concurrent programming alternativ...
International audienceWe consider the verified compilation of high-level managed languages like Java...
Abstract. Atomicity (or linearizability) is a commonly used consistency criterion for distributed se...
AbstractWe extend the notion of Store Atomicity [Arvind and Jan-Willem Maessen. Memory model = instr...