Architectural Support for Commutativity in Hardware Speculation by Virginia Chiu

@inproceedings{Chiu2016ArchitecturalSF,
  title={Architectural Support for Commutativity in Hardware Speculation by Virginia Chiu},
  author={Virginia Chiu},
  year={2016}
}
Hardware speculative execution schemes (e.g., hardware transactional memory (HTM)) enjoy low run-time overheads but suffer from limited concurrency because they detect conflicts at the level of reads and writes. By contrast, software speculation schemes can reduce conflicts by exploiting that many operations on shared data are semantically commutative: they… CONTINUE READING