Multiple virtual address translation per computer cycle

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

364DIG1, 364DIG2, G06F 1210

Patent

active

053414853

ABSTRACT:
Dynamic address translation structures and procedures are capable of multiple address translations for the same processor in a single cycle. According to one approach, a plurality of directory look aside tables (DLATs) are used to provide multiple address translation. The DLATs are accessed in parallel by separate virtual address generators. To avoid the problem of generating the same address multiple times for each of the DLATs, a generated address for one DLAT may be written to all the DLATs or, alternatively, if a miss occurs in one DLAT, a search is made of the other DLATs before the address is generated. In the former case, an address written to all the DLATs may overwrite an address that will be needed for a future translation by one of the other DLATs. This is avoided in the latter case, but translations in other DLATs are interrupted when a miss occurs in one of the DLATs. This, in turn, may be avoided by employing "shadow" DLATs which are copies of the DLATs. The shadow DLATs are searched when a miss occurs in one of the DLATs thereby avoiding any interruption of translations by the DLATs themselves. Rather than use multiple DLATs, a single interleaved DLAT may be used by multiple address generators.

REFERENCES:
patent: 4136385 (1979-01-01), Gannon et al.
patent: 4188662 (1980-02-01), Ishibashi
patent: 4293910 (1981-10-01), Flusche et al.
patent: 4456954 (1984-06-01), Bullions, III et al.
patent: 4500952 (1985-02-01), Heller et al.
patent: 4691281 (1987-09-01), Furui
patent: 4700291 (1987-10-01), Saito
patent: 4727484 (1988-02-01), Saito
patent: 4736293 (1988-04-01), Patrick
patent: 4754394 (1988-06-01), Brantley, Jr. et al.
patent: 4769770 (1988-09-01), Miyadera et al.
patent: 4794521 (1988-12-01), Ziegler et al.
patent: 4849876 (1989-07-01), Ozawa et al.
patent: 4875155 (1989-10-01), Iskiyan et al.
patent: 4905141 (1990-02-01), Brenza
patent: 5099415 (1992-03-01), Osler et al.
patent: 5111389 (1992-05-01), McAuliffe et al.
patent: 5133059 (1992-07-01), Ziegler et al.
Norton et al., "A Class of Boolean Linear Transformations for Conflict Free Power-of-two Stride Access", Proceedings of the 1987 International Conference on Parallel Processing pp. 247-254.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Multiple virtual address translation per computer cycle does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Multiple virtual address translation per computer cycle, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Multiple virtual address translation per computer cycle will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-509358

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.