Cache management for multi-processor systems utilizing bulk cross-invalidate

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5197139
SERIAL NO

07505198

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A store through cache environment managed exclusively grants exclusivity on a large granularity basis. A cross-invalidate is realized for all changed lines via a single transmission when exclusivity is released. A dynamic table that operates in conjunction with a directory look-aside table (DLAT) determines a number of pages that can be held exclusive simultaneously. For adequate operating speed, the special table must be either fully associative or at least set associative. Alternatively, the table can be incorporated into the DLAT. Each DLAT entry is also extended to include a set of 'resident' bits and a 'valid nonresident' bit. When exclusively is released, the set of local change bits is broadcast to all processors. Upon receipt of such broadcast, the appropriate action is to change the 'valid nonresident' indication to read-only and to clear residence bits whose corresponding local change bit is set.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
INTERNATIONAL BUSINESS MACHINES CORPORATION A CORP OF NYARMONK NY 10504

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Emma, Philip G Danbury, CT 113 2327
Knight, Joshua W Mohegan Lake, NY 21 580
Pomerene, James H Chappaqua, NY 20 1251
Puzak, Thomas R Ridgefield, CT 28 1144
Rechtschaffen, Rudolph N Scarsdale, NY 22 1345
Sparacio, Frank J Sarasota, FL 14 923

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation