A system allows queuing interconnect transactions of a first transaction type and a second transaction type according to an interconnect protocol for a computer system with multiple nodes in a transaction order queue (TOQ). Interconnect transactions are dequeued from the TOQ and scheduled for a destination node through a buffer between the TOQ and a scheduler. Interconnect transactions of the first transaction type are blocked from the scheduler until all interconnect transactions scheduled for other nodes in the computer system have completed. No interconnect transactions are dequeued from the TOQ while an interconnect transactions of the first transaction type is blocked from the scheduler. The queuing technique imposes an additional ordering on interconnect transactions in addition to ordering rules of the interconnect protocol.

 
Web www.patentalert.com

< Diagnosis of data transfer faults using constraints

< Disk drive executing a preemptive multitasking operating system comprising tasks of varying priority

> Recording and playback apparatus and recording and playback method

> System and method for maintaining cache coherency in a shared memory system

~ 00238