Hany E. Ramadan, Christopher J. Rossbach, Donald E. Porter, Owen S. Hofmann, Bhandari Aditya, and Emmett Witchel
2008
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.
In IEEE Micro
| Type | Article |
| Pages | 42-51 |
| Volume | 28 |
| Number | 1 |