Prefetching system for a cache having a second directory for sequentially accessed blocks

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 4807110
SERIAL NO

06597801

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A prefetching mechanism for a system having a cache has, in addition to the normal cache directory, a two-level shadow directory. When an information block is accessed, a parent identifier derived from the block address is stored in a first level of the shadow directory. The address of a subsequently accessed block is stored in the second level of the shadow directory, in a position associated with the first-level position of the respective parent identifier. With each access to an information block, a check is made whether the respective parent identifier is already stored in the first level of the shadow directory. If it is found, then a descendant address from the associated second-level position is used to prefetch an information block to the cache if it is not already resident therein. This mechanism avoids, with a high probability, the occurrence of cache misses.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • INTERNATIONAL BUSINESS MACHINES CORPORATION

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Pomerene, James H Chappaqua, NY 20 1237
Puzak, Thomas R Yorktown Heights, NY 28 1108
Rechtschaffen, Rudolph N Scarsdale, NY 22 1338
Sparacio, Frank J North Bergen, NJ 14 918

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation