DocumentCode :
1220072
Title :
Transactional coherence and consistency: simplifying parallel hardware and software
Author :
Hammond, Lisa ; Carlstrom, Brian D. ; Wong, Vicky ; Chen, Michael ; Koryrakis, C. ; Olukotun, Kunle
Author_Institution :
Stanford Univ., CA
Volume :
24
Issue :
6
fYear :
2004
Firstpage :
92
Lastpage :
103
Abstract :
Transactional coherence and consistency (TCC) simplifies parallel hardware and software design by eliminating the need for conventional cache coherence and consistency models and letting programmers parallelize a wide range of applications with a simple, lock-free transactional model. TCC eases both parallel programming and parallel architecture design by relying on programmer-defined transactions as the basic unit of parallel work, communication, memory coherence, and memory consistency
Keywords :
data integrity; parallel architectures; parallel programming; storage management; transaction processing; memory consistency; parallel architecture; parallel programming; parallel software; transactional coherence; Coherence; Computer architecture; Concurrent computing; Hardware; Parallel architectures; Parallel processing; Parallel programming; Programming profession; Very large scale integration; Yarn;
fLanguage :
English
Journal_Title :
Micro, IEEE
Publisher :
ieee
ISSN :
0272-1732
Type :
jour
DOI :
10.1109/MM.2004.91
Filename :
1388164
Link To Document :
بازگشت