{"title":"Implementation And Simulation Of Acquisition Consistency For Cache-based Multiprocessors","authors":"Yung-Syau Chen","doi":"10.1109/SIMSYM.1993.639057","DOIUrl":null,"url":null,"abstract":"Cache-based shared memory multiprocessing o$ers a cost-eflective solution for most applications by reducing bus contention as well as memory access latency. However, incorporating private caches into shared memory multiprocessors leads to coherence problems. The frequency of the communication between processors may exceed the fundamental requirements of an algorithm due to the memory consistency model. This paper presents a new model of memory consistency called Acquisition Consistency (AC) to reduce the immoderate communication in a cache-based multiprocessor. Other cache consistency models are evaluated; the evaluation indicates that a system with our model has the greatest potential to eliminate the false-sharing. Under the scheme for AC, programmers are not required to explicitly correlate shared data with locks and do not have to insert additional synchronization into programs. Simulation resulis indicate that with little overhead, this scheme significantly reduces the miss rate and the traJgic amount in almost all applications.","PeriodicalId":204479,"journal":{"name":"[1993] Proceedings 26th Annual Simulation Symposium","volume":"71 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"[1993] Proceedings 26th Annual Simulation Symposium","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SIMSYM.1993.639057","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Cache-based shared memory multiprocessing o$ers a cost-eflective solution for most applications by reducing bus contention as well as memory access latency. However, incorporating private caches into shared memory multiprocessors leads to coherence problems. The frequency of the communication between processors may exceed the fundamental requirements of an algorithm due to the memory consistency model. This paper presents a new model of memory consistency called Acquisition Consistency (AC) to reduce the immoderate communication in a cache-based multiprocessor. Other cache consistency models are evaluated; the evaluation indicates that a system with our model has the greatest potential to eliminate the false-sharing. Under the scheme for AC, programmers are not required to explicitly correlate shared data with locks and do not have to insert additional synchronization into programs. Simulation resulis indicate that with little overhead, this scheme significantly reduces the miss rate and the traJgic amount in almost all applications.