An Optimized Cache Coherence Protocol in Multiprocessor System Connected by Slotted Ring


The Transactions of the Korea Information Processing Society (1994 ~ 2000), Vol. 7, No. 12, pp. 3964-3975, Dec. 2000
10.3745/KIPSTE.2000.7.12.3964,   PDF Download:

Abstract

There are two policies for maintaining consistency among the multiple processor caches in a multiprocessor system Write invalidate and Write update. In the write invalidate policy, whenever a processor attempt to write its cached block, it has to invalidate all the same copies of the updated block in the system. As a results of this frequent invalidations, this policy results in high cache miss ratio. On the other hand, the write update policy renew them, instead of invalidating all the same copies. This policy has to transfer the updated contents through interconnection network, whether the updated block is private or not. Therefore the network suffer from heavy transaction traffic. In this paper we present an efficient cache coherence protocol for shared memory multiprocessor system connected by slotted ring. This protocol is based on the write update policy, but the updated contents are transferred only in case of updating the shared block. Otherwise, if the updated block is private, the updated contents are not transferred. We analyze the proposed protocol and enforce simulation to compare it with previous version.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
J. S. Min and T. M. Chang, "An Optimized Cache Coherence Protocol in Multiprocessor System Connected by Slotted Ring," The Transactions of the Korea Information Processing Society (1994 ~ 2000), vol. 7, no. 12, pp. 3964-3975, 2000. DOI: 10.3745/KIPSTE.2000.7.12.3964.

[ACM Style]
Jun Sik Min and Tae Mu Chang. 2000. An Optimized Cache Coherence Protocol in Multiprocessor System Connected by Slotted Ring. The Transactions of the Korea Information Processing Society (1994 ~ 2000), 7, 12, (2000), 3964-3975. DOI: 10.3745/KIPSTE.2000.7.12.3964.