Transactional Memory Coherence and Consistency
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
10Topics & keywords
Topics
Keywords
- Computer science
- Cache coherence
- Transactional memory
- MESI protocol
- Consistency model
- Parallel computing
- Cache
- Computer hardware
No related works found for this paper.