2004
DOI: 10.1109/mm.2004.91
|View full text |Cite
|
Sign up to set email alerts
|

Transactional coherence and consistency: simplifying parallel hardware and software

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
38
0

Year Published

2005
2005
2015
2015

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 57 publications
(38 citation statements)
references
References 6 publications
0
38
0
Order By: Relevance
“…If a memory operation in one processor's memory transaction would cause a coherence or consistency violation with a second processor's uncommitted loads and stores, then this violation can trigger the second processor to rollback and resume execution from a checkpoint preceding the violation. In contrast to the previous proposal, 15 the kilo-instruction processor checkpoint mechanism does not require any new instructions or re-writing of parallel software for correct operation. Moreover, there are a number of hardware implemented enhancements that can improve performance by adaptively selecting checkpoints based on dynamically observed memory behaviour.…”
Section: Future Research In Kilo-instruction Processorsmentioning
confidence: 90%
See 1 more Smart Citation
“…If a memory operation in one processor's memory transaction would cause a coherence or consistency violation with a second processor's uncommitted loads and stores, then this violation can trigger the second processor to rollback and resume execution from a checkpoint preceding the violation. In contrast to the previous proposal, 15 the kilo-instruction processor checkpoint mechanism does not require any new instructions or re-writing of parallel software for correct operation. Moreover, there are a number of hardware implemented enhancements that can improve performance by adaptively selecting checkpoints based on dynamically observed memory behaviour.…”
Section: Future Research In Kilo-instruction Processorsmentioning
confidence: 90%
“…Even more interesting is the use of the kiloinstruction processor checkpoint capability to implement multiprocessor transaction coherence and consistency 15 in a completely transparent manner. Checkpoints allow a processor to combine a series of memory load and store operations into a bundle that is committed to memory as a single transaction.…”
Section: Future Research In Kilo-instruction Processorsmentioning
confidence: 99%
“…Transactional Coherence and Consistency (TCC) [41,39,40,67,16] is based on the observation that for well synchronized programs, coherence and consistency are only needed to be maintained at synchronization points. TCC is proposed as a new shared memory model where atomic transactions always are the basic units of work and communication, as well as for memory coherence and consistency.…”
Section: Transactional Coherence and Consistency Tccmentioning
confidence: 99%
“…Currently, HTM attracts the interests from both research communities and industries. Some HTM designs were proposed, such as LogTM [7], UTM [8], VTM [9], PTM [10] and TCC [11]. More and more papers on HTM are published in research conferences.…”
Section: Related Workmentioning
confidence: 99%