Patent · US Expired

Shared intervention protocol for SMP bus using caches, snooping, tags and prioritizing

US5946709A · kind A · utility

36Cited by
11References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 14, 1997
Grant dateAug 31, 1999
Priority date
Expiry dateApr 14, 2017

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/0831
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method of improving memory latency associated with a read-type operation in a multiprocessor computer system is disclosed. After a value (data or instruction) is loaded from system memory into a plurality of caches, one cache is identified as a specific cache which contains an unmodified copy of the value that was most recently read, and that cache is marked as containing the most recently read copy, while the remaining caches are marked as containing shared, unmodified copies of the value. When a requesting processing unit issues a message indicating that it desires to read the value, the specific cache transmits a response indicating that it cache can source the value. The response is transmitted in response to the cache snooping the message from an interconnect which is connected to the requesting processing unit. The response is detected by system logic and forwarded from the system logic to the requesting processing unit. The specific cache then sources the value to an interconnect which is connected to the requesting processing unit. The system memory detects the message and would normally source the value, but the response informs the memory device that the value is to be …

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.