Patent Number: 6,170,025

Title: Distributed computer system supporting remote interrupts and lock mechanism

Abstract: A distributed computer system includes a host CPU, a network/host bridge, a network/I/O bridge and one or more I/O devices. The host CPU can generate a locked host transaction, which is wrapped in a packet and transmitted over a network to the remote I/O device for replay. The remote I/O devices can generate interrupts. The interrupt is wrapped in a packet and transmitted to the host computer for replay as an interrupt. The host CPU then executes the appropriate interrupt service routine to process the interrupt routine. The remote location of the I/O device with respect to the host CPU is transparent to the CPU and I/O devices. The bridges perform wrapping and unwrapping of host and I/O transactions for transmission across a network.

Inventors: Drottar; Ken (Portland, OR), Dunning; David S. (Portland, OR), Futral; William T. (Portland, OR)

Assignee: Intel Corporation

International Classification: H04L 1/18 (20060101); H04L 1/16 (20060101); H04L 12/24 (20060101); H04L 29/06 (20060101); H04L 1/00 (20060101); G06F 003/00 (); G06F 005/00 ()

Expiration Date: 01/02/2018