• Publications
  • Influence
LogTM-SE: Decoupling Hardware Transactional Memory from Caches
tl;dr
This paper proposes a hardware transactional memory (HTM) system called LogTM Signature Edition (LogTM-SE). Expand
  • 354
  • 61
  • Open Access
Performance Pathologies in Hardware Transactional Memory
tl;dr
A set of performance pathologies could degrade performance in proposed HTM designs. Expand
  • 255
  • 32
  • Open Access
Supporting nested transactional memory in logTM
tl;dr
This paper extends the recently-proposed flat Log-based Transactional Memory (LogTM) with nested transactions. Expand
  • 195
  • 16
  • Open Access
Implementing Signatures for Transactional Memory
tl;dr
Transactional Memory (TM) systems must track the read and write sets - items read and written during a transaction - to detect conflicts among concurrent transactions. Expand
  • 141
  • 14
  • Open Access
Notary: Hardware techniques to enhance signatures
tl;dr
This paper develops Notary, a coupling of two signature enhancements to ameliorate these problems. Expand
  • 61
  • 13
  • Open Access
ASF: AMD64 Extension for Lock-Free Data Structures and Transactional Memory
tl;dr
We develop an out-of-order hardware design to implement ASF on a future AMD processor and evaluate it with an in-house simulator. Expand
  • 69
  • 10
  • Open Access
OS Support for Virtualizing Hardware Transactional Memory
tl;dr
We investigate virtualizing transactional memory in the context of LogTM-SE. Expand
  • 23
  • 3
  • Open Access
Signatures in transactional memory systems
Transactional memory (TM) is a parallel programming paradigm that seeks to ease problems with lock-based parallel programming through the use of novel language-level constructs to denoteExpand
  • 16
  • 2
  • Open Access
Prognostic features and treatment outcome in locoregionally advanced nasopharyngeal carcinoma following concurrent chemotherapy and radiotherapy.
PURPOSE Concurrent chemotherapy and radiotherapy (CCRT) are effective in treatment of locoregionally advanced nasopharyngeal carcinoma (NPC). However, the prognostic factors after CCRT have not beenExpand
  • 73
  • 1
StealthTest: Low Overhead Online Software Testing Using Transactional Memory
tl;dr
We propose StealthTest, an interface that exposes TM transactions as the key mechanism for executing tests with minimal impact on system performance. Expand
  • 9
  • Open Access