IP Library Granted Patent US 7,373,457
Granted Patent B2
US 7,373,457 · App. 11/049,306 · Granted May 13, 2008

Cache coherence protocol for a multiple bus multiprocessor system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,373,457
App. No.
11/049,306
Granted
May 13, 2008
Kind
B2
Abstract

A computer system maintains a list of tags (called a Global Ownership Tag List (GOTL)) for all the cache lines in the system that are owned by a cache. The GOTL is used for cache coherence. There may be one central GOTL. Alternatively, the GOTL may be distributed, so that every device that can request a copy of memory data maintains a local copy of the GOTL. The GOTL can be limited to a relatively small size. For a limited size list, a tag may need to be evicted to make room for a new tag. A line associated with an evicted tag must be written back to memory.

Claims (11)

1. A method for maintaining cache coherency in a computer system, comprising:

entering into a list, an address reference for all lines that are owned;

not entering into the list address references for lines that are shared or uncached; and

updating the list only when ownership of a line changes.

2. The method of claim 1 , further comprising:

removing an address reference to a line, from the list, when the line is written to memory.

3. The method of claim 1 , further comprising:

allocating a new entry in the list when a line is not referenced in the list and ownership of the line is requested by a device.

4. The method of claim 3 , the step of allocating a new entry in the list further comprising:

evicting a line from the list; and

copying the evicted line to memory.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2021
From: OT PATENT ESCROW, LLC
To: VALTRUS INNOVATIONS LIMITED
Reel/Frame 056157/0492 →
PATENT ASSIGNMENT, SECURITY INTEREST, AND LIEN AGREEMENT Recorded Jan 26, 2021
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP; HEWLETT PACKARD ENTERPRISE COMPANY
To: OT PATENT ESCROW, LLC
Reel/Frame 055269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →