< previous page page_324 next page >

Page 324
Table 5.10 Some TLB data (published/reported data).
For S/370 and 4KB Pages:
Machine
TLB Organization
Entries
Not-in-TLB rate
Amdahl V/6
128 ´ 2
256
0.30.4%
Amdahl V/8
256 ´ 2
512
(not available)
IBM 3081
128 ´ 1
128
1%
IBM 3033
64 ´ 2
128
(not available)
For VAX and 512B Pages:
VAX 11/780
64 ´ 2
128
4.5%

0324-01.gif
Figure 5.46
Not-in-TLB rate.
tag (the virtual address bits that were not used in the index). If a match is found, this match controls the MUXing of the corresponding translated real address to the output of the TLB.
The TLB access is integral with the cache access for fetching information into the processor. When a translation is not found in the TLB, the process described in chapter 1 must be repeated to create an accurate virtual-to-real address pair in the TLB. This may involve 15 to more than 30 cycles; TLB missescalled not-in-TLBare costly to performance. TLB access in many ways resembles cache access. Fully associative organization of TLB is generally too slow, and therefore set associative TLB is generally preferred. Some TLB organizations and TLB miss rates are shown in Table 5.10.
We use general cache DTMR together with cited data (Table 5.10) to create a TLB design target miss rate (Figure 5.46).

 
< previous page page_324 next page >