DocumentCode :
3636569
Title :
Memory consistency models for shared memory multiprocessors and DSM systems
Author :
J. Protic;I. Tartalja;M. Tomasevic
Author_Institution :
Dept. of Comput. Eng., Belgrade Univ., Serbia
Volume :
2
fYear :
1996
Firstpage :
1112
Abstract :
The use of systems with multiple processors that support shared memory programming paradigm is rapidly increasing nowadays. Possible buffering, pipelining, and optimization of shared memory accesses, as well as the existence of multiple copies of shared variables in these systems, may cause specific implications that can not be understood just as an intuitive extension of an uniprocessor memory model. Therefore, the memory consistency model formally specifies the memory system behavior to be expected by the programmer. This paper reveals the essence of several memory consistency models: sequential, processor, weak, release (with eager and lazy implementation), and entry. It also provides definitions and a set of examples that underline differences between particular models. Results of several performance evaluation studies are also discussed.
Keywords :
"Programming profession","Interleaved codes","Electronic mail","Pipeline processing"
Publisher :
ieee
Conference_Titel :
Electrotechnical Conference, 1996. MELECON ´96., 8th Mediterranean
Print_ISBN :
0-7803-3109-5
Type :
conf
DOI :
10.1109/MELCON.1996.551403
Filename :
551403
Link To Document :
بازگشت