The Community for Technology Leaders
Green Image
Issue No. 01 - January/February (2008 vol. 28)
ISSN: 0272-1732
pp: 42-51
Owen S. Hofmann , University of Texas at Austin
Donald E. Porter , University of Texas at Austin
Emmett Witchel , University of Texas at Austin
Christopher J. Rossbach , University of Texas at Austin
Hany E. Ramadan , University of Texas at Austin
Aditya Bhandari , University of Texas at Austin
Hardware transactional memory can reduce synchronization complexity while retaining high performance. MetaTM models changes to the x86 architecture to support transactional memory for user processes and the operating system. TxLinux is an operating system that uses transactional memory to facilitate synchronization in a large, complicated code base, where the burdens of current lock-based approaches are most evident.
transactional memory, operating systems, parallel architectures, MetaTM, TxLinux
Owen S. Hofmann, Donald E. Porter, Emmett Witchel, Christopher J. Rossbach, Hany E. Ramadan, Aditya Bhandari, "MetaTM/TxLinux: Transactional Memory for an Operating System", IEEE Micro, vol. 28, no. , pp. 42-51, January/February 2008, doi:10.1109/MM.2008.10
97 ms
(Ver 3.1 (10032016))