< previous page page_363 next page >

Page 363
0363-01.gif
Figure 6.11
Processor equivalence.
6.3.3 Hellerman's Model
One of the best known memory models is that of Hellerman [125]. Hellerman assumes a single sequence of address. Addresses are examined until a match between two addresses occurs in the w low-order bit positions (w = log2 m; m = the number of memory modules). The average length of independent (unmatched) addresses (uniform access pattern) then determines the bandwidth. No referencing is allowed after a match is found, since the modeling assumption is that no address queue is present and no out-of-order requests are possible (Figure 6.12). Under these conditions, the maximum available bandwidth is found to be approximately:
0363-02.gif
The lack of queueing facilities limits the applicability of this model to simple unbuffered processors with strict in-order referencing to memory.
The achieved bandwidth is a function of the offered request rate,ls (Figure 6.13):
0363-03.gif
6.3.4 Strecker's Model
This model [273] (later developed independently by Ravi [243]) assumes that there are n simple processor requests made per memory cycle and

 
< previous page page_363 next page >