Patent · US Expired

Memory cancel response optionally cancelling memory controller's providing of data in response to a read operation

US6370621B1 · kind B1 · utility

30Cited by
22References
27Claims
0Family size

Assignee

Inventor

Key dates

Filing dateDec 21, 1998
Grant dateApr 9, 2002
Priority date
Expiry dateDec 21, 2018

Classification

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

Abstract

A messaging scheme that conserves system memory bandwidth during a memory read operation in a multiprocessing computer system is described. A source processing node sends a memory read command to a target processing node to read data from a designated memory location in a system memory associated with the target processing node. The target node transmits a read response to the source node containing the requested data and also concurrently transmits a probe command to one or more of the remaining nodes in the multiprocessing computer system. In response to the probe command each remaining processing node checks whether the processing node has a cached copy of the requested data. If a processing node, other than the source and the target nodes, finds a modified cached copy of the designated memory location, that processing node responds with a memory cancel response sent to the target node and a read response sent to the source node. The read response contains the modified cache block containing the requested data, and the memory cancel response causes the target node to abort further processing of the memory read command, and to stop transmission of the read response, if the target…

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