Guess mechanism for virtual address translation

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

3642563, 3642564, 3649555, 364DIG1, 364DIG2, G06F 1210

Patent

active

050994158

ABSTRACT:
A system providing a guess mechanism for improving the speed of translating effective addresses produced by a processor to real addresses in memory is disclosed wherein a set of Lookaside Tables and logic elements are used along with a set of validity registers and an MRU register to guess at the appropriate real frame index from one of the Tables to be output in the real address in the first cycle of a two cycle operation. The low order bits of the effective address are sent to index the Tables during the first cycle and the high order bits are used during the second cycle for comparison with the set of Table entries selected in the first cycle as containing the real frame index that is output. The selection of the actual real frame index that is output involves a guess using the validity and MRU registers along with indexing of the Tables by a portion of the low order bits. If the logic indicates, upon comparison of 1) the Table entry containing the real frame index that is output during the first cycle with 2) the high order bit comparison of the second cycle, that the selected real frame index was inappropriate, a signal is sent after the second cycle to invalidate the output of the real address incorporating that real frame index.

REFERENCES:
patent: 4050094 (1977-09-01), Bourke
patent: 4128875 (1978-12-01), Thurber et al.
patent: 4170039 (1979-10-01), Beacom et al.
patent: 4218743 (1980-08-01), Hoffman et al.
patent: 4241401 (1980-12-01), DeWard et al.
patent: 4376297 (1983-03-01), Anderson et al.
patent: 4410941 (1983-10-01), Barrow et al.
patent: 4481573 (1984-11-01), Fukunaga et al.
patent: 4583162 (1986-04-01), Prill
patent: 4691277 (1987-09-01), Kronstadt et al.
Voss, "Virtual Address Translation Speedup Circuitry", IBM Tech. Disc. Bulletin, vol. 24, No. 1B, Jun. 81.
Ngai et al., "Two-Level DLAT Hierarchy", IBM Tech. Disc. Bulletin, vol. 24, No. 9, Feb. 82, pp. 4774-4775.
Lee et al., "A Solution to Synonym Problem", IBM Tech. Disc. Bulletin, vol. 22, No. 8A, Jan 80, pp. 3331-3333.
Drimak et al., "Directory Look-Aside Table Controls", IBM Tech. Disc. Bulletin, vol. 24, No. 2, Jul. 81, pp. 1266-1267.
Schuenemann, "Fast Address Translation . . . and a Cache Memory", IBM Tech. Disc. Bulletin, vol. 21, No. 2, Jul. 78, pp. 663-664.
Gannon et al., "DLAT Common Segment Multiple Compare Circuits", IBM Tech. DIsc. Bulletin, vol. 20, No. 5, Oct. 77, pp. 1857-1858.
Wetzel, "Offset Register", IBM Tech. Disc. Bulletin, vol. 14, No. 7, Dec. 71, pp. 2067-2068.

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

Guess mechanism for virtual address translation does not yet have a rating. At this time, there are no reviews or comments for this patent.

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

Rate now

     

Profile ID: LFUS-PAI-O-2015301

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