Circuit for converting address operands supplied by a program to

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

3954211, 395403, 395415, G06F 1210

Patent

active

057130019

ABSTRACT:
A selectable adder/hashing circuit generates a hashed virtual address from address operands within or derived from a program instruction. The hashed virtual address is used to address a translation lookaside buffer (TLB). The hashing function and addition function each comprise multiple steps. Some of the hashing function steps are performed in parallel with some of the steps of the addition function, and other of the hashing function steps are performed within other of the addition function steps. Therefore, the hashing function does not add delay over that required to produce an un-hashed virtual address from an addition function performed on the address operands. The hashing function can be enabled or disabled to meet the needs of the particular program environment. A method for generating the un-hashed address from the hashed address determines if the contents of the TLB location addressed by the hashed address match the unhashed virtual address. If so, the real address corresponding to the unhashed virtual address can be obtained from the TLB without requiring a time consuming address translation.

REFERENCES:
patent: 4322815 (1982-03-01), Broughton
patent: 4380797 (1983-04-01), Desyllas et al.
patent: 4464713 (1984-08-01), Benhase et al.
patent: 4642793 (1987-02-01), Meaden
patent: 4680700 (1987-07-01), Hester et al.
patent: 4991078 (1991-02-01), Wilhelm et al.
patent: 5233553 (1993-08-01), Shak et al.
IBM TDB Vol. 34, No. 12, p. 446, May, 1992, "Wired-In Hash Function For Data Cache Address Calculation", by Kahle et al.

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

Circuit for converting address operands supplied by a program to does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Circuit for converting address operands supplied by a program to, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Circuit for converting address operands supplied by a program to will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-349761

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