DocumentCode
1558276
Title
Stochastic model of a cache-coherency overhead in SCI rings
Author
Field, A.J. ; Harrison, P.G.
Author_Institution
Dept. of Comput., Imperial Coll. of Sci., Technol. & Med., London, UK
Volume
144
Issue
3
fYear
1997
fDate
5/1/1997 12:00:00 AM
Firstpage
175
Lastpage
186
Abstract
The authors present a new analytical performance model of the IEEE P1596 Standard Coherent interface, which is a distributed cache-coherency protocol for shared-memory multiprocessors. The paper focuses upon an implementation of the protocol on a unidirectional ring architecture (the `default´ architecture for SCI systems). The authors identify the possible memory and cache-line states and corresponding processor actions for a memory access, and derive the equilibrium line state probabilities by solving a Markov model expressed as a set of fixed-point equations. The probabilities of a processor performing a particular action then follow, from which the message transmission profile for each processor is derived. These traffic equations are then fed into an M/G/1 model for the ring architecture, in which the ring traffic at a node has priority over traffic originating in that node. Further analysis then leads to the mean message transmission time, and hence the mean memory access time and processor utilisation. The application of the model is illustrated by undertaking a performance comparison of two alternative node architectures and some numerical results are reported for various parameterisations
Keywords
cache storage; performance evaluation; shared memory systems; system buses; IEEE P1596; Markov model; SCI rings; Standard Coherent interface; cache-coherency overhead; mean message transmission time; memory access time; performance model; shared-memory multiprocessors; stochastic model; unidirectional ring architecture;
fLanguage
English
Journal_Title
Computers and Digital Techniques, IEE Proceedings -
Publisher
iet
ISSN
1350-2387
Type
jour
DOI
10.1049/ip-cdt:19970823
Filename
624314
Link To Document