Patent · US Active

Ensuring forward progress of token-required cache operations in a shared cache

US8938588B2 · kind B2 · utility

0Cited by
5References
27Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 16, 2010
Grant dateJan 20, 2015
Priority date
Expiry dateOct 24, 2033

Classification

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

Abstract

Ensuring forward progress of token-required cache operations in a shared cache, including: snooping an instruction to execute a token-required cache operation; determining if a snoop machine is available and if the snoop machine is set to a reservation state; if the snoop machine is available and the snoop machine is in the reservation state, determining whether the instruction to execute the token-required cache operation owns a token or is a joint instruction; if the instruction is a joint instruction, instructing the operation to retry; if the instruction to execute the token-required cache operation owns a token, dispatching a cache controller; determining whether all required cache controllers of relevant compute nodes are available to execute the instruction; executing the instruction if the required cache controllers are available otherwise not executing the instruction.

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