Lie, Sean; Asanovic, Krste; Kuszmaul, Bradley C.; Leiserson, Charles E.
(2004-01)
This work shows how hardware transactional memory (HTM) can be implemented to support transactions of arbitrarily large size, while ensuring that small transactions run efficiently. Our implementation handles small ...