Patent · US Active

Cancel and replay protocol scheme to improve ordered bandwidth

US10540316B2 · kind B2 · utility

0Cited by
3References
23Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 28, 2017
Grant dateJan 21, 2020
Priority date
Expiry dateApr 7, 2038

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2213/0026
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Systems, apparatuses, and methods for implementing a cancel and replay mechanism for ordered requests are disclosed. A system includes at least an ordering master, a memory controller, a coherent slave coupled to the memory controller, and an interconnect fabric coupled to the ordering master and the coherent slave. The ordering master generates a write request which is forwarded to the coherent slave on the path to memory. The coherent slave sends invalidating probes to all processing nodes and then sends an indication that the write request is globally visible to the ordering master when all cached copies of the data targeted by the write request have been invalidated. In response to receiving the globally visible indication, the ordering master starts a timer. If the timer expires before all older requests have become globally visible, then the write request is cancelled and replayed to ensure forward progress in the fabric and avoid a potential deadlock scenario.

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