• DocumentCode
    2627616
  • Title

    Representation of coherency classes for parallel systems

  • Author

    Hussak, Walter ; Keane, John A.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Technol., Loughborough, UK
  • fYear
    1993
  • fDate
    1-4 Dec 1993
  • Firstpage
    391
  • Lastpage
    398
  • Abstract
    Some parallel applications do not require a precise imitation of the behavior of the physically shared memory programming model. Consequently, certain parallel machine architectures have elected to emphasize different required coherency properties because of possible efficiency gains. This has led to various definitions of models of store coherency. These definitions have not been amenable to detailed analysis and, consequently, inconsistencies have resulted. In this paper a unified framework is proposed in which different models of store coherency are developed systematically by progressively relaxing the constraints that they have to satisfy. A demonstration is given of how formal reasoning can be carried out to compare different models. Some real-life systems are considered and a definition of a version of weak coherency is found to be incomplete
  • Keywords
    data integrity; data structures; distributed memory systems; parallel processing; coherency classes; coherency properties; formal reasoning; parallel machine architectures; parallel systems; physically shared memory programming model; store coherency; weak coherency; Application software; Computer architecture; Concurrent computing; Distributed computing; Hardware; Parallel machines; Parallel programming; Physics computing; Programming profession; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1993. Proceedings of the Fifth IEEE Symposium on
  • Conference_Location
    Dallas, TX
  • Print_ISBN
    0-8186-4222-X
  • Type

    conf

  • DOI
    10.1109/SPDP.1993.395506
  • Filename
    395506