Virtual address translation system with caching of...

Electrical computers and digital processing systems: memory – Address formation – Address mapping

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S206000, C710S026000

Reexamination Certificate

active

10769357

ABSTRACT:
A virtual address translation table and an on-chip address cache are usable for translating virtual addresses to physical addresses. Address translation information is provided using a cluster that is associated with some range of virtual addresses and that can be used to translate any virtual address in its range to a physical address, where the sizes of the ranges mapped by different clusters may be different. Clusters are stored in an address translation table that is indexed by virtual address so that, starting from any valid virtual address, the appropriate cluster for translating that address can be retrieved from the translation table. Recently retrieved clusters are stored in an on-chip cache, and a cached cluster can be used to translate any virtual address in its range without accessing the address translation table again.

REFERENCES:
patent: 4677546 (1987-06-01), Freeman et al.
patent: 4835734 (1989-05-01), Kodaira et al.
patent: 4992936 (1991-02-01), Katada et al.
patent: 5058003 (1991-10-01), White
patent: 5375214 (1994-12-01), Mirza et al.
patent: 5394537 (1995-02-01), Courts et al.
patent: 5446854 (1995-08-01), Khalidi et al.
patent: 5465337 (1995-11-01), Kong
patent: 5479627 (1995-12-01), Khalidi et al.
patent: 5555387 (1996-09-01), Branstad
patent: 5784707 (1998-07-01), Khalidi et al.
patent: 5796978 (1998-08-01), Yoshioka et al.
patent: 5802605 (1998-09-01), Alpert et al.
patent: 5822749 (1998-10-01), Agarwal
patent: 5860146 (1999-01-01), Vishin
patent: 5928352 (1999-07-01), Gochman et al.
patent: 5930832 (1999-07-01), Heaslip et al.
patent: 5956756 (1999-09-01), Khalidi et al.
patent: 5963984 (1999-10-01), Garibay, Jr. et al.
patent: 6003123 (1999-12-01), Carter
patent: 6075938 (2000-06-01), Bugnion
patent: 6104417 (2000-08-01), Nielsen
patent: 6112285 (2000-08-01), Ganapathy et al.
patent: 6205530 (2001-03-01), Kang
patent: 6205531 (2001-03-01), Hussain
patent: 6260131 (2001-07-01), Kikuta
patent: 6272597 (2001-08-01), Fu et al.
patent: 6349355 (2002-02-01), Draves et al.
patent: 6356991 (2002-03-01), Bauman et al.
patent: 6374341 (2002-04-01), Nijhawan et al.
patent: 6418522 (2002-07-01), Gaertner et al.
patent: 6418523 (2002-07-01), Porterfield
patent: 6457068 (2002-09-01), Nayyar et al.
patent: 6477612 (2002-11-01), Wang
patent: 6560688 (2003-05-01), Strogin et al.
patent: 6618770 (2003-09-01), Nayyar et al.
patent: 6628294 (2003-09-01), Sadowsky et al.
patent: 6728858 (2004-04-01), Willis
patent: 6766434 (2004-07-01), Gaertner
patent: 6857058 (2005-02-01), Gurumoorthy et al.
patent: 2002/0133685 (2002-09-01), Kalyanasundharam
patent: 2004/0117594 (2004-06-01), Vanderspek
patent: 2005/0044340 (2005-02-01), Sheets
patent: 2005/0055510 (2005-03-01), Hass
Case et al., U.S. Appl. No. 10/769,388 for “Multi-client virtual address translation system with translation units of variable-range size,” filed Jan. 30, 2004.
Case et al., U.S. Appl. No. 10/769,326 for “In-Memory Table Structure for Virtual Address Translation System With Translation Units of Variable Range Size,” filed Jan. 30, 2004.

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

Virtual address translation system with caching of... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Virtual address translation system with caching of..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Virtual address translation system with caching of... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3892299

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