Multiprocessor system having controller for controlling the number of processors for which cache coherency must be guaranteed

作者: Tetsuaki Nakamikawa , Michio Morioka , Kenichi Kurosawa , Sakoh Ishikawa

DOI:

关键词: Cache invalidationCacheCache coloringParallel computingCache algorithmsPage cacheCache pollutionMESI protocolComputer scienceMESIF protocol

摘要: To provide a large scale multiprocessor system capable of executing an area limited cache coherency control implementing high speed operation while substantially reducing the amount processor-to-processor communications there is provided translation lookaside buffer which retains attribute information defining limitable coherent to maintain data consistency among caches, and processor memory interface unit includes identifies whether required only within particular cluster processors or for every one memories in clusters throughout system, on basis contents information. Further, another version each may be with export directory registers identifier whose copy cached other clusters. Thereby, latency procedures can reduced greatly, since dependence various characteristics data. it also possible greatly reduce inter-cluster communication quantities, no longer necessary broadcast all upon occasion read/write.

参考文章(13)
Hugh W. Durdan, Rebecca L. Stamm, Michael G. Uhler, Method and apparatus for filtering invalidate requests ,(1989)
Kevin P. Mcauliffe, Bharat D. Rathi, Sandra J. Baylor, Optimum write-back strategy for directory-based cache coherence protocols ,(1991)
J. Scott Merritt, Steven J. Frank, A data processing system having a data coherency solution ,(1984)
Frank J. Sparacio, Rudolph N. Rechtschaffen, Thomas R. Puzak, Joshua W. Knight, Philip G. Emma, James H. Pomerene, Cache management for multi-processor systems utilizing bulk cross-invalidate ,(1990)
James Archibald, Jean Loup Baer, An economical solution to the cache coherence problem international symposium on computer architecture. ,vol. 12, pp. 355- 362 ,(1984) , 10.1145/773453.808205
Daniel Lenoski, James Laudon, Truman Joe, David Nakahira, Luis Stevens, Anoop Gupta, John Hennessy, The DASH prototype Proceedings of the 19th annual international symposium on Computer architecture - ISCA '92. ,vol. 20, pp. 418- 429 ,(1992) , 10.1145/139669.139706
D.B. Gustavson, The Scalable Coherent Interface and related standards projects IEEE Micro. ,vol. 12, pp. 10- 22 ,(1992) , 10.1109/40.124376
A. W. Wilson, Hierarchical cache/bus architecture for shared memory multiprocessors international symposium on computer architecture. pp. 244- 252 ,(1987) , 10.1145/30350.30378
Daniel Lenoski, James Laudon, Kourosh Gharachorloo, Anoop Gupta, John Hennessy, The directory-based cache coherence protocol for the DASH multiprocessor ACM SIGARCH Computer Architecture News. ,vol. 18, pp. 148- 159 ,(1990) , 10.1145/325096.325132