A Stochastic Model of Cache Coherency Overhead in SCI
File(s) sci-model.ps.gz (80.93 KB)
Submitted version
Author(s)
Field,A.J.
Harrison,P.G.
Type
Journal Article
Abstract
We present a new analytical performance model of the IEEE P1596 Standard Coherent Interface, which is a distributed cache coherency protocol for shared memory multiprocessors. We focus upon an implementation of the protocol on a unidirectional ring architecture (the default architecture for SCI systems). We 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. We illustrate the application of the model by undertaking a performance comparison of two alternative node architectures and report some numerical results for various parameterisations.\r\n
Date Issued
1997-05
Citation
IEE Proceedings on Computers and Digital Techniques, 1997, 3, 144 (3), pp.175-186
ISSN
1350-2387
Publisher
IEE-INST ELEC ENG
Start Page
175
End Page
186
Journal / Book Title
IEE Proceedings on Computers and Digital Techniques
Volume
144
Issue
3
Copyright Statement
© 1997 IEE - Institution of Electrical Engineers. This paper is a preprint of a paper submitted for publication in IEE Proceedings Computer Digital Technology and is subject to Institution of Engineering and Technology Copyright. The copy of record is available at IET Digital Library
Source Volume Number
144
Edition
3
