< previous page page_447 next page >

Page 447
Note that g is (usually) not the physical buffer size; rather, it is the mean expected bypassed request queue per source. Finding g allows us to properly implement the physical buffer.
Recall that:
0447-01.gif
and the queue per module for the
0447-02.gif
By increasing the number of bypass registers, we realize a larger effective g. We can continue this until there is no contention, so:
0447-03.gif
Let us call this value of g, which eliminates contention, g = gopt. We can find this by observing that "no contention" occurs when B = n, or:
0447-04.gif
This occurs when (assuming m > n):
0447-05.gif
Substituting Equation 7.6 into Equation 7.3 (p = 1/m), we get:
0447-06.gif
but rearranging Equation 7.4,
0447-07.gif
since n= B at gopt. Then:
0447-08.gif
At gopt:
d87111c01013bcda00bb8640fdff6754.gif
mQ = ngopt.
Thus, the mean total buffer size (TBF) is ngopt.
Recall that any physical buffer that avoids overflow must be considerably larger (chapter 4), e.g.:
0447-09.gif

 
< previous page page_447 next page >