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.

 
Web www.patentalert.com

< Method and apparatus for controlling line eviction in a cache

< Circuit and method for improving instruction fetch time from a cache memory device

> Method and apparatus for controlling access to storage device

> Non-volatile semiconductor memory device

~ 00222