DocumentCode :
1535158
Title :
Memory access dependencies in shared-memory multiprocessors
Author :
Dubois, Michel ; Scheurich, Christoph
Author_Institution :
Dept. of Electr. Eng.-Syst., Univ. of Southern California, Los Angeles, CA, USA
Volume :
16
Issue :
6
fYear :
1990
fDate :
6/1/1990 12:00:00 AM
Firstpage :
660
Lastpage :
673
Abstract :
The presence of high-performance mechanisms in shared-memory multiprocessors such as private caches, the extensive pipelining of memory access, and combining networks may render a logical concurrency model complex to implement or inefficient. The problem of implementing a given logical concurrency model in such a multiprocessor is addressed. Two concurrency models are considered, and simple rules are introduced to verify that a multiprocessor architecture adheres to the models. The rules are applied to several examples of multiprocessor architectures
Keywords :
multiprocessing systems; multiprogramming; storage allocation; logical concurrency model; memory access dependencies; multiprocessor architectures; pipelining; private caches; rules; shared-memory multiprocessors; Coherence; Computer architecture; Concurrent computing; Hardware; Microprocessors; Multiprocessing systems; Parallel algorithms; Pipeline processing; Program processors; Supercomputers;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/32.55094
Filename :
55094
Link To Document :
بازگشت