Work

The semantics of transactions and weak memory in x86, Power, ARM, and C++

Year: 2018
Type: conference-paper
Abstract: Weak memory models provide a complex, system-centric semantics for concurrent programs, while transactional memory (TM) provides a simpler, programmer-centric semantics. Both have been studied in detail, but their combined semantics is not well understood. This is problematic because such widely-used architectures and languages as x86, Power, and C++ all support TM, and all have weak memory models.
Language: English
Open Access status: hybrid
OpenAlex ID: W2766374749
FWCI: 3.51
Cites: 47
Cited by: 29
Related to: 10