ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
Dynamic decentralized cache schemes for mimd parallel processors
Full text PdfPdf (815 KB)
Source International Symposium on Computer Architecture archive
Proceedings of the 11th annual international symposium on Computer architecture table of contents
Pages: 340 - 347  
Year of Publication: 1984
ISBN:0-8186-0538-3
Also published in ...
Authors
Larry Rudolph  Computer Science Department, Carnegie-Mellon University
Zary Segall  Computer Science Department, Carnegie-Mellon University
Sponsors
ACM: Association for Computing Machinery
IEEE-CS : Computer Society
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 31,   Citation Count: 79
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/800015.808203
What is a DOI?

ABSTRACT

This paper presents two cache schemes for a shared-memory shared bus multiprocessor. Both schemes feature decentralized consistency control and dynamic type classification of the datum cached (i.e. read-only, local, or shared). It is shown how to exploit these features to minimize the shared bus traffic. The broadcasting ability of the shared bus is used not only to signal an event but also to distribute data. In addition, by introducing a new synchronization construct, i.e. the Test-and-Test-and-Set instruction, many of the traditional. parallell processing “hot spots” or bottlenecks are eliminated. Sketches of formal correctness proofs for the proposed schemes are also presented. It appears that moderately large parallel processors can be designed by employing the principles presented in this paper.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
J.D. Bell et al., "An Investigation of Alternative Cache Organizations," IEEE Transactions on Computers, Volume C-23, No. 4, April 1974.
 
2
 
3
L.M. Censier and P. Feautrier, "A New Solution to Coherence Problems in Multicache Systems," IEEE Transaction on Computers, Vol., C-27, No. 12, December 1978.
 
4
5
 
6
S. J. Frank, "Tightly coupled multiprocessor system speeds memory-access times," Electronics, Vol. 57, No. 1, Jan. 1984, pp. 164.
7
 
8
A. Gottlieb, R. Grishman, C.P. Kruskal, K. P. McAuliffe, L. Rudolph, and M. Snir. "The NYU Ultracomputer - Designing an MIMD Shared Memory Parallel Computer," IEEE Transactions on Computers. Volume C-32, February 1983.
 
9
 
10
 
11
L.S. Rudolph, "Executing Systolic Loops on MIMD Multiprocessors," Dept. of Computer Science, Carnegie-Mellon University, 1984. {SMI82} A.J. Smith, "Cache Memories," Computing Surveys, September 1982.
 
12
C.K. Tang, "Cache System Design in the Tightly Coupled Multiprocessor System," Proceedings of the AFIPS, 1976.

CITED BY  79

Collaborative Colleagues:
Larry Rudolph: colleagues
Zary Segall: colleagues