Method and apparatus for livelock prevention in a multiprocessor system

In a multiprocessor system using snooping protocols, system command conflicts are prevented by comparing processor commands with prior snoops within a specified time defined window. A determination is then made as to whether a command issued by a given processor is likely to cause a system conflict...

Full description

Saved in:
Bibliographic Details
Main Author Mayfield, Michael
Format Patent
LanguageEnglish
Published 15.05.2003
Online AccessGet full text

Cover

Loading…
More Information
Summary:In a multiprocessor system using snooping protocols, system command conflicts are prevented by comparing processor commands with prior snoops within a specified time defined window. A determination is then made as to whether a command issued by a given processor is likely to cause a system conflict with another command issued within said specified time defined window. If so, the time of execution of any such snoop command determined as being likely to cause a system conflict is delayed. This approach uses address bus arbitration rules to prevent system livelocks due to both coherency and resource conflicts.