< previous page page_325 next page >

Page 325
0325-01.gif
Figure 5.47
Sequential translation and access.
0325-02.gif
Figure 5.48
Parallel translation and access.
5.17 Overlapping the T cycle in V ® R Translation
There are three general approaches to avoiding the serial translation step in cache access (as shown in Figure 5.47). In order to avoid the sequential translation, the translation must be arranged so that it can be performed simultaneously with data access in the cache array (Figure 5.48). This can be done by one of three means:
1. Using high degrees of set associativity, so that the directory index bits are not affected by the translation.
2. Using a virtual cache.
3. Using perfectly colored pages.
We consider each in the following subsections.

 
< previous page page_325 next page >