Programming with hardware lock elision

  • Authors:
  • Yehuda Afek;Amir Levy;Adam Morrison

  • Affiliations:
  • Blavatnik School of Computer Science, Tel Aviv University, Tel Aviv, Israel;Blavatnik School of Computer Science, Tel Aviv University, Tel Aviv, Israel;Blavatnik School of Computer Science, Tel Aviv University, Tel Aviv, Israel

  • Venue:
  • Proceedings of the 18th ACM SIGPLAN symposium on Principles and practice of parallel programming
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a simple yet effective technique for improving performance of lock-based code using the hardware lock elision (HLE) feature in Intel's upcoming Haswell processor. We also describe how to extend Haswell's HLE mechanism to achieve a similar effect to our lock elision scheme entirely in hardware.