Property-Driven Fence Insertion using Reorder Bounded Model Checking

Modern architectures provide weaker memory consistency guarantees than sequential consistency. These weaker guarantees allow programs to exhibit behaviours where the program statements appear to have executed out of program order. Fortunately, modern architectures provide memory barriers (fences) to...

Full description

Bibliographic Details
Main Authors: Joshi, S, Kroening, D
Format: Journal article
Language:English
Published: 2015