• DocumentCode
    2817504
  • Title

    Commit-Reconcile and Fences (CRF): a new memory model for architects and compiler writers

  • Author

    Xiaowei Shen

  • Author_Institution
    Lab. for Comput. Sci., MIT, Cambridge, MA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    150
  • Lastpage
    161
  • Abstract
    We present a new mechanism-oriented memory model called Commit-Reconcile & Fences (CRF) and define it using algebraic rules. Many existing memory models can be described as restricted versions of CRF. The model has been designed so that it is both easy for architects to implement and stable enough to serve as a target machine interface for compilers of high-level languages. The CRF model exposes a semantic notion of caches (saches), and decomposes load and store instructions into finer-grain operations. We sketch how to integrate CRF into modern microprocessors and outline an adaptive coherence protocol to implement CRF in distributed shared-memory systems. CRF offers an upward compatible way to design next generation computer systems
  • Keywords
    cache storage; distributed shared memory systems; memory architecture; memory protocols; program compilers; adaptive coherence protocol; algebraic rules; caches; commit-reconcile and fences; compiler writers; compilers; distributed shared-memory systems; finer-grain operations; high-level languages; memory model; memory models; microprocessors; semantic notion; target machine interface; Computer aided instruction; Computer languages; Computer science; High performance computing; Laboratories; Memory architecture; Microprocessors; Parallel programming; Program processors; Programming profession;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture, 1999. Proceedings of the 26th International Symposium on
  • Conference_Location
    Atlanta, GA
  • ISSN
    1063-6897
  • Print_ISBN
    0-7695-0170-2
  • Type

    conf

  • DOI
    10.1109/ISCA.1999.765947
  • Filename
    765947