This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Data Coherence Problem in a Multicache System
January 1985 (vol. 34 no. 1)
pp. 56-65
W.C. Yen, Hewlett-Packard Laboratories
A coherence problem may occur in a multicache system as soon as data inconsistency exists in the private caches and the main memory. Without an effective solution to the coherence problem, the effectiveness of a multicache system will be inherently limited. The problem is closely examined in this paper and previous solutions, both centralized approaches and distributed approaches, are analyzed based on the notion of semicritical sections. A state model is then presented which clarifies various coherence mechanisms as well as introduces a new state to enable the multicache system to more efficiently handle the processor writes. Software guidance, for performance and not for integrity, is advocated in a new proposal which in a practical multicache environment explores the benefit of the new state with little cost.
Index Terms:
semicritical section, Cache coherence, multicache system, multiprocessor system
Citation:
W.C. Yen, D.W.L. Yen, null King-Sun Fu, "Data Coherence Problem in a Multicache System," IEEE Transactions on Computers, vol. 34, no. 1, pp. 56-65, Jan. 1985, doi:10.1109/TC.1985.1676515
Usage of this product signifies your acceptance of the Terms of Use.