skip to main content
article
Free Access

Comparison of hardware and software cache coherence schemes

Authors Info & Claims
Published:01 April 1991Publication History
First page image

References

  1. AAH91 S.V. ADVE, V. S. ADW, M. D. HILL and M. K. VERNON, Comparison of Hardware and Software Cache Coherence Schemes, Computer Sciences Technical Report #1012, University of Wisconsin- Madison, March 1991.Google ScholarGoogle Scholar
  2. ASH88 A. AOARWAL, R. SIMONI, M. HOROWlTZ and J. HENNF_~SY, An Evaluation of Directory Schemes for Cache Coherence, Proc. 15th Annual intl. Syrup. on Computer Architecture, Honolulu, Hawaii, June 1988,280-289. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. ArB86 J. ARCI-nBALD and J. BAER, Cache Coherence Protocols: Evaluation Using a Multiprocessor Simulation Model, ACM Trans. on Computer Systems 4, 4 (November 1986), 273-298. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. BMW85 W. C. BRANTLEY, K. P. MCAULIFFE and J. WEISS, RP3 Process-Memory Element, Intl. Conf. on Parallel Processing, August 1985, 772-781.Google ScholarGoogle Scholar
  5. ChV88 J. CHEONG and A. V. VEIDENBAUM~. A Cache Coherence Scheme With Fast Selective Invalidation, Proc. of the 15th Annual Intl. Syrup. on Computer Architecture 16, 2 (June 1988), 299-307. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Che90 H. CHEONG, Compiler-Directed Cache Coherence Strategies for Large-Scale Sha.ced-Memory Multiprocessor Systems, Ph.D. Thesis, Dept. of Electrical Engineering, University of Illinois, Urbana-Champaign, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. CKM88 R. CY~ON, S. KARLOVSKY and K. P. MCAULIFFE, Automatic Management of Programmable Caches, Proc. 1988 Intl. Conf. on Parallel Processing, University Park PA, August 1988, II-229-238.Google ScholarGoogle Scholar
  8. EgK88 S.J. EGGERS and R. H. KATZ, A Characterization of Sharing in Parallel Programs and its Application to Coherency Protocol Evaluation, Proc. 15th Annual Intl. Conf. on Computer Architecture, Honolulu, HA, May 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. EgK89 S.J. EGC;Er~S and R. H. KATZ, The Effect of Sharing on the Cache and Bus Performance of Parallel Programs, Proc. 3rd Intl. Conf. on Architectural Support for Programming Languages and Operating Systems, Boston, April 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. KEW85 R. H. KATZ, S. J. EGCERS, D. A. WOOD, C. L. PERKINS and R. G. SHELDON, Implementing a Cache Consistency Protocol, Proc. 12th Annucd Intl. Syrnp. on Computer Architecture, Boston, June 1985, 276- 283. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. KDL86 D.J. KUCK, E. S. DAWDSON, D. H. LAWI~JE and A. H. SAMErI, Parallel Supercomputing Today and the Cedar Approach, Science 231(28 February 1986),.Google ScholarGoogle Scholar
  12. MeSar J. M. MELLOR-CRUMMEY and M. L. ScoTt', Algorithms for Scalable Synchronization on Shared- Memory Multiprocessors, ACM Transactions on Computer Systems, to appear. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. MiB90a S.L. MIN and J. BAErt, Design and Analysis of a Scalable Cache Coherence Scheme Based on Clocks and Timestamps, Submitted for Publication, 1990.Google ScholarGoogle Scholar
  14. MiB90b S.L. MIN and J. BAER, A Performance; Comparison of Directory-betted and Timestamp-based Cache Coherence Schemes, Proc. Intl. Conf, on Parallel Processing, 1990, 1305-1311.Google ScholarGoogle Scholar
  15. OwA89 S. OwIcIa and A. AGARWAL, Evaluating the Performance of Software Cache Coherency, Proe. 3rd Intl. Conf. on Architectural Support for Programming Languages and Operating Systems, Boston, April 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. VLZ88 M.K. VERNON, E. D. LAZOWSKA and J. ZAHORJAN, An Accurate and Efficient Performance Analysis Technique for Multiprocessor Snooping Cache- Consistency Protocols, Proc. 15th Annual Intl. Syrup. on Computer Architecture, June 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. WeG89 W. WEBER and A. GUgrA, Analysis of Cache Invalidation Patterns in Multiprocessors, Proc. 3rd lntl. Conf. on Architectural Support for Programming Languages and Operating Systems, April 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. WiE90 D.L. WmLICK and D. L. EAGER, An Analytic Model of Multistage Intercormection Networks, Proc. ACM SIGMETRICS Conf. on Measurement and Modeling of Cornputer Systems 18, 1 (May 1990), 192-202. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Comparison of hardware and software cache coherence schemes

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            Full Access

            • Published in

              cover image ACM SIGARCH Computer Architecture News
              ACM SIGARCH Computer Architecture News  Volume 19, Issue 3
              Special Issue: Proceedings of the 18th annual international symposium on Computer architecture (ISCA '91)
              May 1991
              375 pages
              ISSN:0163-5964
              DOI:10.1145/115953
              Issue’s Table of Contents
              • cover image ACM Conferences
                ISCA '91: Proceedings of the 18th annual international symposium on Computer architecture
                April 1991
                399 pages
                ISBN:0897913949
                DOI:10.1145/115952

              Copyright © 1991 Authors

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 1 April 1991

              Check for updates

              Qualifiers

              • article

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader