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

An economical solution to the cache coherence problem

Published: 01 January 1984 Publication History
  • Get Citation Alerts
  • Abstract

    In this paper we review and qualitatively evaluate schemes to maintain cache coherence in tightly-coupled multiprocessor systems. This leads us to propose a more economical (hardware-wise), expandable and modular variation of the “global directory” approach. Protocols for this solution are described. Performance evaluation studies indicate the limits (number of processors, level of sharing) within which this approach is viable.

    References

    [1]
    Bell,J.,Casasent,D. and C.G.Bell. "An Investigation of Alternative Cache Organizations." IEEE TC C-23, 4 (1974),346-351.
    [2]
    Censier,L.M. and P.Feautrier. "A New Solution to Coherence Problems in Multicache Systems." IEEE TC C-27, 12 (Dec. 1978), 1112-1118.
    [3]
    Dubois,M. and F.Briggs. "Effects of Cache Coherency in Multiprocessors." IEEE TC C-31, 11 (Nov.1982), 1083-1099.
    [4]
    Goodman,J.R. Using Cache Memory to Reduce Processor-Memory Traffic. Proc. of 10th Int. Symp. on Computer Architecture, IEEE, 1983, pp. 124-131.
    [5]
    Papamarcos,M. and J.Patel. A Low Overhead Coherence Solution for Multiprocessors with Private Cache Memories. Proc. of 11th Int. Symp. on Computer Architecture, IEEE, 1984.
    [6]
    Satyanaranayan,M. "Commercial Multiprocessing Systems." Computer 13, 5 (1980), 75-96.
    [7]
    Smith,A.J. "Cache Memories." Computing Surveys 14, 3 (Sept. 1982), 473-530.
    [8]
    Tang,C.K. Cache System Design in the Tightly Coupled Multiprocessor System. Proc. 1976 AFIPS Nat. Comp. Conf., AFIPS, 1976, pp. 749-753.
    [9]
    Widdoes,L.C. High-Performance Digital Computer Development in the S-1 Project. Proc. of IEEE Compcon, IEEE, 1980, pp. 282-291.
    [10]
    Yen,W.C. and K.S.Fu. Coherence Problem in a Multicache System. Proc. of 1982 Int. Conf. on Parallel Processing, IEEE, 1982, pp. 332-339.

    Cited By

    View all
    • (2023)Coherence Attacks and Countermeasures in Interposer-based Chiplet SystemsACM Transactions on Architecture and Code Optimization10.1145/363346121:2(1-25)Online publication date: 20-Nov-2023
    • (2022)Directory Coherence ProtocolsA Primer on Memory Consistency and Cache Coherence10.1007/978-3-031-01764-3_8(151-190)Online publication date: 28-Mar-2022
    • (2022)Directory Coherence ProtocolsA Primer on Memory Consistency and Cache Coherence10.1007/978-3-031-01733-9_8(139-176)Online publication date: 18-Oct-2022
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ISCA '84: Proceedings of the 11th annual international symposium on Computer architecture
    January 1984
    373 pages
    ISBN:0818605383
    DOI:10.1145/800015
    • cover image ACM SIGARCH Computer Architecture News
      ACM SIGARCH Computer Architecture News  Volume 12, Issue 3
      June 1984
      348 pages
      ISSN:0163-5964
      DOI:10.1145/773453
      Issue’s Table of Contents

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 January 1984

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Article

    Acceptance Rates

    Overall Acceptance Rate 543 of 3,203 submissions, 17%

    Upcoming Conference

    ISCA '25

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)109
    • Downloads (Last 6 weeks)10

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Coherence Attacks and Countermeasures in Interposer-based Chiplet SystemsACM Transactions on Architecture and Code Optimization10.1145/363346121:2(1-25)Online publication date: 20-Nov-2023
    • (2022)Directory Coherence ProtocolsA Primer on Memory Consistency and Cache Coherence10.1007/978-3-031-01764-3_8(151-190)Online publication date: 28-Mar-2022
    • (2022)Directory Coherence ProtocolsA Primer on Memory Consistency and Cache Coherence10.1007/978-3-031-01733-9_8(139-176)Online publication date: 18-Oct-2022
    • (2020)A Primer on Memory Consistency and Cache Coherence, Second EditionSynthesis Lectures on Computer Architecture10.2200/S00962ED2V01Y201910CAC04915:1(1-294)Online publication date: 4-Feb-2020
    • (2016)A New Scheme For Cache Coherence In Multiprocessor SystemsInternational Journal of Modelling and Simulation10.1080/02286203.1995.1176026615:4(148-153)Online publication date: Sep-2016
    • (2015)Fine-grain data management directory for OpenMP 4.0 and OpenACCConcurrency and Computation: Practice & Experience10.1002/cpe.335227:6(1528-1539)Online publication date: 25-Apr-2015
    • (2013)Heterogeneous system coherence for integrated CPU-GPU systemsProceedings of the 46th Annual IEEE/ACM International Symposium on Microarchitecture10.1145/2540708.2540747(457-467)Online publication date: 7-Dec-2013
    • (2011)A Primer on Memory Consistency and Cache CoherenceSynthesis Lectures on Computer Architecture10.2200/S00346ED1V01Y201104CAC0166:3(1-212)Online publication date: 30-Nov-2011
    • (2010)A provably starvation-free distributed directory protocolProceedings of the 12th international conference on Stabilization, safety, and security of distributed systems10.5555/1926829.1926864(405-419)Online publication date: 20-Sep-2010
    • (2010)SigNetProceedings of the Conference on Design, Automation and Test in Europe10.5555/1870926.1871260(1378-1383)Online publication date: 8-Mar-2010
    • 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