Amalgamated Lock-Elision

Hardware lock-elision (HLE) introduces concurrency into legacy lock-based code by optimistically executing critical sections in a fast-path as hardware transactions. Its main limitation is that in case of repeated aborts, it reverts to a fallback-path that acquires a serial lock. This fallback-path...

Full description

Bibliographic Details
Main Authors: Afek, Yehuda, Matveev, Alexander, Moll Thomae, Oscar R.
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Format: Article
Language:English
Published: Springer Nature America, Inc 2020
Online Access:https://hdl.handle.net/1721.1/124906