Memory access dependencies in shared-memory multiprocessors

作者: M. Dubois , C. Scheurich

DOI: 10.1109/32.55094

关键词: Memory managementComputer multitaskingNon-lock concurrency controlComputer scienceMultiprocessingParallel computingConcurrencyShared memoryMultiversion concurrency controlCPU cache

摘要: The presence of high-performance mechanisms in shared-memory multiprocessors such as private caches, the extensive pipelining memory access, and combining networks may render a logical concurrency model complex to implement or inefficient. problem implementing given multiprocessor is addressed. Two models are considered, simple rules introduced verify that architecture adheres models. applied several examples architectures. >

参考文章(32)
Kevin P. McAuliffe, William C. Brantley, Jodi Weiss, RP3 Processor-Memory Element. international conference on parallel processing. pp. 782- 789 ,(1985)
Christoph Scheurich, Michel Dubois, Concurrent Miss Resolution in Multiprocessor Caches. international conference on parallel processing. pp. 118- 125 ,(1988)
Gottlieb, Grishman, Kruskal, McAuliffe, Rudolph, Snir, The NYU Ultracomputer—Designing an MIMD Shared Memory Parallel Computer IEEE Transactions on Computers. ,vol. 32, pp. 175- 189 ,(1983) , 10.1109/TC.1983.1676201
Keith N. Langston, Richard L. Partridge, Bradford M. Bean, Kian-Bon K. Sy, Bias filter memory for filtering out unnecessary interrogations of cache directories in a multiprocessor system ,(1977)
Dubois, Briggs, Effects of Cache Coherency in Multiprocessors IEEE Transactions on Computers. ,vol. 31, pp. 1083- 1099 ,(1982) , 10.1109/TC.1982.1675925
Censier, Feautrier, A New Solution to Coherence Problems in Multicache Systems IEEE Transactions on Computers. ,vol. 27, pp. 1112- 1118 ,(1978) , 10.1109/TC.1978.1675013
Briggs, Dubois, Effectiveness of Private Caches in Multiprocessor Systems with Parallel-Pipelined Memories IEEE Transactions on Computers. ,vol. 32, pp. 48- 59 ,(1983) , 10.1109/TC.1983.1676123
Lars Philipson, Bo Nilsson, Bjorn Breidegard, A communication structure for a multiprocessor computer with distributed global memory Proceedings of the 10th annual international symposium on Computer architecture - ISCA '83. ,vol. 11, pp. 334- 340 ,(1983) , 10.1145/800046.801671
Fayé A. Briggs, Effects of buffered memory requests in multiprocessor systems measurement and modeling of computer systems. ,vol. 11, pp. 73- 81 ,(1979) , 10.1145/1013608.805450