Electronic Gazette
List of Direct Route Forfeited Applications
Released Number : VOL 10 NO 39

Document Code: PH A
[21] Application Number:1-2002-000655
[54] Title: IMPROVING PERFORMANCE OF A PCI-X TO INFINIBAND BRIDGE
[72] Inventor(s): ALBERT ANDRE ASSELIN, OF , NORTH CAROLINA, UNITED STATES OF AMERICA
[73] Assignee(s): INTERNATIONAL BUSINESS MACHINES , OF NEW YORK, UNITED STATES OF AMERICA
[74] Attorney/Agent:ORTEGA DEL CASTILLO ET AL
[22] Date Filed:9/12/2002
[30]  Priority Data:
 
NumberDateCountry
10/033,48710/19/2001 UNITED STATES OF AMERICA
[51] International Class: G06F 13/36
[57] Abstract:

Communication from a processor in a computer system to a remote input/output (I/O) unit in an expansion drawer using a Peripheral Component Interface (PCI) protocol is optimized to improve system performance. An InfiniBand (IB) protocol link is used to couple the I/O unit to the computer system. In one case the computer system uses a PCI to IB bridge to couple from the processor to a corresponding IB to PCI bridge in the expansion drawer which couples to the I/O unit using a PCI link. Intelligence is added to the PCI to IB bridge to optimize communication by assigning selected PCI command sequences to optimized Macro IB commands. The IE to PCI link has like intelligence to receive and convert the Macro IB commands to the corresponding selected PCI command sequences. Optimization is accomplished by either a learning routine or by a logic state machine that generate the· optimized Macro commands. In other embodiments, a modified operating system (OS) or software running on an unmodified OS intercepts PCI commands and generate the Macro IB commands which are sent to the ill to PCI bridge via a host communication adapter (HCA). In other embodiments, device drivers are linked to a library of software routines which intercept the PCI commands. In this case, the library generates the optimized Macro IB commands.


Representative Drawing(s):


Search Report

[58] Field of Search: G06F 13/36