Peripheral component interface with multiple data channels and reduced latency over a system area network
AssigneeCompaq Computer Corporation
InventorsPeter H. Duong, Michael W. Knowles
Life of this patent
Estimating the term…
Loading patent…
AssigneeCompaq Computer Corporation
InventorsPeter H. Duong, Michael W. Knowles
Estimating the term…
A peripheral control interface provides access to a system area network for a plurality of peripheral devices connected to the PCI through an I/O bus. A plurality of virtual data channels is defined in local memory to which outstanding requests from peripherals are assigned. Physical channel engines implement the order requests through the assigned virtual data channel with accessed data stored in local memory. A subsequent request by a peripheral can then be immediately fulfilled from data stored in memory. Data channel context stored in memory includes the number of outstanding requests by a user to whom the channel is dedicated, and a physical channel engine can pre-fetch data in response to a plurality of outstanding requests from a peripheral thereby eliminating latency in fulfilling requests.
A peripheral control interconnect (PCI) for connecting a plurality of peripheral devices to end nodes in a system area network (SAN) through a system fabric of routers, comprising:
A method for transmitting data in a peripheral control interconnect (PCI) for coupling a plurality of peripheral devices to end nodes in a system area network through a system fabric of routers, comprising the steps of:
A method for handling data transactions in a peripheral control interconnect (PCI) that couples a plurality of peripheral devices to end nodes in a system area network through a system fabric of routers, the plurality of peripheral devices being connected to a bus, comprising:
A peripheral control interconnect (PCI) for supporting data transactions between peripheral devices and end nodes in a system area network, the peripheral devices being connected to a bus, comprising:
A peripheral control interconnect (PCI) for supporting data transfer transactions between peripheral devices and end nodes in a system area network, the peripheral devices being connected to a bus, comprising:
Dependencies are inferred from the claim text.