MetaTM/TxLinux: Transactional Memory for an Operating System

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

Details

TypeArticle
Pages42-51
Volume28
Number1
> Publications > MetaTM/TxLinux: Transactional Memory for an Operating System