The Virtues of Conflict: Analysing Modern Concurrency

Modern shared memory multiprocessors permit reordering of memory operations for performance reasons. These reorderings are often a source of subtle bugs in programs written for such architectures. Traditional approaches to verify weak memory programs often rely on interleaving semantics, which is pr...

Повний опис

Бібліографічні деталі
Автори: Narayanswamy, G, Joshi, S, Kroening, D
Формат: Conference item
Опубліковано: Association for Computing Machinery 2016