Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/169627.169821acmconferencesArticle/Chapter ViewAbstractPublication PagesscConference Proceedingsconference-collections
Article
Free access

Cache coherence using local knowledge

Published: 01 December 1993 Publication History
First page of PDF

References

[1]
D. A. Abramson, K. Ramamohanarao, and M. Ross. A scalable cache coherence mechanism using a selectively clearable cache memory. The Australian Computer Journal, 21(1), Feb. 1989.
[2]
L.M. Censier and P. Feautrier. A new solution to coherence problems in multicache systems. IEEE Transactions on Computers, C-27(12):1112-1118, Dec. 1978.
[3]
H. Cheong. Life-span strategy - a compiler-based approach to cache coherence. In Proceedings of 1992 International Conference on Supercompu~ing, July 1992.
[4]
H. Cheong and A. Veidenbaum. Compiler-directed cache management for multiprocessors. Computer, 23(6):39-47, June 1990.
[5]
R. Covington, S. Dwarkadas, J. Jump, J. Sinclair, and S. Madala. Efficient simulation of paralle computer systems. International Journal in Comuter Simulation, 1:31-- 58, 1991. overview of RPPT.
[6]
R. Cytron, S. Karlovsky, and K. McAuliffe. Automatic management of programmable caches. In Proe. of the 1988 International Conference on Parallel Processing, pages 229-238, Aug. 1988.
[7]
E. Darnell, J. Mellor-Crummey, and K. Kennedy. Automatic software cache coherence through vectorization, in Proceedings of 1995 International Conference on Supercomputing, July 1992. Also available as expanded Technical Report CRPC-TR92197, Center for Research on Paxallel Computation, January 1992.
[8]
D. James, A. Laundrie, S. Gjessing, and G. Sohi. Scalable coherent interface. Computer, 23(6), June 1990.
[9]
S. Karlovsky. Automatic management of programmable caches: Algorithms and experience. Technical Report 89- 8010, Center for Supercomputing Research and Development, University of Illinois, Urbana, IL, July 1989.
[10]
L. Lamport. How to make a multiprocessor that correctly executes multiprocess programs. IEEE Transactions on Computers, C-28(9), Sept. 1979.
[11]
D. Lenoski, J. Laudon, K. Gharachorloo, W. Weber, A. Gupta, J. Hennessy, M. Horowitz, and M. Lam. The Standford DASH multiprocessor. Computer, 25(3):63-79, Mar. 1992.
[12]
A. Louri and H. Sung. A compiler directed cache cohexence scheme with fast and parallel explicit invalidation. In Proc. of the 1992 International Conference on Parallel Processing, pages 2-9, Aug. 1992.
[13]
E. P. Markatos and T. J. LeBlanc. Using processor affinity in loop scheduling on shared-memory multiprocessors, ir. Proceedings of 1992 International Conference on Supercomputing, pages 104-113, Nov. 1992.
[14]
S. Min and J. Baer. Design and analysis of a scalabl: cache coherence scheme based on clocks and timestamps. IEEE Transactions on Parallel and Distributed System*., 3(1 ):25-44, Jan. 1992.
[15]
S. Min, J. Baer, and H. Kim. An efficient caching support for critical sections in large-scale shared-memory multiprocessors. In Proc. of the 1990 International Conference ~'n Supercomputing/Computer Architecture News, pages 4-47, June 1990. Special issue of Computer Architecture New~, 18(3), Sept. 1990.
[16]
A. Osterhaug, editor. Guide to Parallel Programming on Sequent Computer Systems. Sequent Technical Publi(ations, San Diego, CA, 1989.
[17]
K. Peterson and K. Li. Cache coherence for shared mere ory multiprocessors based on virtual memory support. In Proceedings of the 7th International Parallel Processinq Symposium, Apr. 1993.
[18]
D. Schanln. The design and development of a very high speed system bus - the encore multimax nanobus. In Proceedings of the Fall Joint Computer Conference, page,~ 410-418, Nov. 1986.
[19]
J. Willis, A. Sanderson, and C. Hill. Cache coherence in systems with parallel communication channels & many processors. In Supercomputing '90, pages 554-563, 1990

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
Supercomputing '93: Proceedings of the 1993 ACM/IEEE conference on Supercomputing
December 1993
935 pages
ISBN:0818643404
DOI:10.1145/169627
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 December 1993

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

SC '93
Sponsor:

Acceptance Rates

Supercomputing '93 Paper Acceptance Rate 72 of 300 submissions, 24%;
Overall Acceptance Rate 1,516 of 6,373 submissions, 24%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)42
  • Downloads (Last 6 weeks)11
Reflects downloads up to 17 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2014)BibliographyTime‐Predictable Architectures10.1002/9781118790229.biblio(163-178)Online publication date: 17-Jan-2014
  • (2013)Variants of Mersenne Twister Suitable for Graphic ProcessorsACM Transactions on Mathematical Software10.1145/2427023.242702939:2(1-20)Online publication date: 1-Feb-2013
  • (2013)A Runge-Kutta BVODE Solver with Global Error and Defect ControlACM Transactions on Mathematical Software10.1145/2427023.242702839:2(1-22)Online publication date: 1-Feb-2013
  • (2013)Level-3 Cholesky Factorization Routines Improve Performance of Many Cholesky AlgorithmsACM Transactions on Mathematical Software10.1145/2427023.242702639:2(1-10)Online publication date: 1-Feb-2013
  • (2013)A decoupled local memory allocatorACM Transactions on Architecture and Code Optimization10.1145/2400682.24006939:4(1-22)Online publication date: 20-Jan-2013
  • (2013)The CRNS framework and its application to programmable and reconfigurable cryptographyACM Transactions on Architecture and Code Optimization10.1145/2400682.24006929:4(1-25)Online publication date: 20-Jan-2013
  • (2013)Understanding fundamental design choices in single-ISA heterogeneous multicore architecturesACM Transactions on Architecture and Code Optimization10.1145/2400682.24006919:4(1-23)Online publication date: 20-Jan-2013
  • (2012)Turing, the internet and a theory for architectureACM SIGCOMM Computer Communication Review10.1145/2317307.231731742:3(47-53)Online publication date: 26-Jun-2012
  • (2012)Discovering configuration templates of virtualized tenant networks in multi-tenancy datacenters via graph-miningACM SIGCOMM Computer Communication Review10.1145/2317307.231731042:3(13-20)Online publication date: 26-Jun-2012
  • (2012)Multiview Metric Learning with Global Consistency and Local SmoothnessACM Transactions on Intelligent Systems and Technology10.1145/2168752.21687673:3(1-22)Online publication date: 1-May-2012
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media