Hardware Transactional Memory
Sean Lie, C. Scott Ananian, Bradley C. Kuszmaul, Krste Asanovic,
Charles E. Leiserson
The SCALE Group
Computer Science and Artificial Intelligence Laboratory
The Stata Center, 32 Vassar Street, Cambridge, MA 02139, USA
Computer Science and Artificial Intelligence Laboratory
The Stata Center, 32 Vassar Street, Cambridge, MA 02139, USA
In many dynamic thread-parallel applications, lock management is the source of much programming complexity as well as space and time overhead. We are investigating possible practical microarchitectures for implementing transactional memory, which provides a superior solution for atomicity that is much simpler to program than locks, and which also reduces space and time overheads.
This project is a collaboration with the Supertech group.
Publications
| [1] | "Hardware Support for Unbounded Transactional Memory", Sean Lie, M.Eng. Thesis, Massachusetts Institute of Technology, May 2004. (PDF) | |
| [2] | "Unbounded Transactional Memory", C. Scott Ananian, Krste Asanovic, Bradley C. Kuszmaul, Charles E. Leiserson, and Sean Lie, 11th International Symposium on High Performance Computer Architecture (HPCA-11), San Francisco, CA, February 2005. (PDF) |