Patent · US Expired

Transaction stall technique to prevent livelock in multiple-processor systems

US6078981A · kind A · utility

22Cited by
18References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 29, 1997
Grant dateJun 20, 2000
Priority date
Expiry dateDec 29, 2017

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F13/36
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A livelock preventative measure is provided for agents in a multi-processor computing system. Livelock may occur when multiple agents each trade ownership of data in an attempt to modify it. When livelock occurs, a first agent posts a bus transaction for a data and, if a second agent posts a bus transaction for the same data, the first agent may stall the bus transaction of the second agent until the first agent has completed its operation on the data.

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