Method to pipeline write misses in shared cache multiprocessor systems

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5875468
SERIAL NO

08708298

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

In a computer system having a number of nodes, wherein one of the nodes has a number of processors which share a single cache, a method of providing release consistent memory coherency. Initially, a write stream is divided into separate intervals or epochs at each cache, delineated by processor synch operations. When a write miss is detected, a counter corresponding to the current epoch is incremented. When the write miss globally completes, the same epoch counter is decremented. Synch operations issued to the cache stall the issuing processor until all epochs up to and including the epoch that the synch ended have no misses outstanding. Write cache misses complete from the standpoint of the cache when ownership and data are present. This allows the latency of writes operations to be partially hidden in any combination of shared cache (both hardware and software controlled), and multiple context processors. The epoch mechanism can be used to build release consistent multiprocessor systems in the presence of shared caches.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP1701 EAST MOSSY OAKS ROAD SPRING TX 77389

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Chesson, Gregory L Palo Alto, CA 9 354
Erlichson, Andrew Palo Alto, CA 2 104
Nuckolls, Neal T Cupertino, CA 1 18

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation