articleACM SIGARCH Computer Architecture NewsMar 2, 2004Closed access

Transactional Memory Coherence and Consistency

Stanford University

Indexed incrossref

Abstract

In this paper, we propos a new shared memory model: Transactionalmemory Coherence and Consistency (TCC).TCC providesa model in which atomic transactions are always the basicunit of parallel work, communication, memory coherence, andmemory reference consistency.TCC greatly simplifies parallelsoftware by eliminating the need for synchronization using conventionallocks and semaphores, along with their complexities.TCC hardware must combine all writes from each transaction regionin a program into a single packet and broadcast this packetto the permanent shared memory state atomically as a large block.This simplifies the coherence hardware because it reduces theneed for small, low-latency messages and completely…

Citation impact

647
total citations
FWCI
37.17
Percentile
100%
References
37
Citations per year

Authors

10

Topics & keywords

Keywords
  • Computer science
  • Cache coherence
  • Transactional memory
  • MESI protocol
  • Consistency model
  • Parallel computing
  • Cache
  • Computer hardware
No related works found for this paper.