Difference between revisions of "XBow"

From Nekochan
Jump to: navigation, search
(Cross Bow)
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
== Cross Bow ==
 
== Cross Bow ==
  
An interconnect ASIC on [[SGI]]s. The xbow driver provides support for the XIO bus found on SGI ‘ccNUMA' designs, such as the [[Octane]] (IP30) and Origin (IP27 and IP35) families, as well as related systems such as Onyx 3xx and [[Tezro]].
+
An interconnect ASIC on [[SGI]]s provides support for the [[XIO]] bus found on SGI ‘ccNUMA' designs, such as the [[Octane]] (IP30) and Origin (IP27 and IP35) families, as well as related systems such as Onyx 3xx and [[Tezro]].
 
XIO components are called ‘widgets' and contain either I/O devices, processors, or memory.
 
XIO components are called ‘widgets' and contain either I/O devices, processors, or memory.
  
Line 7: Line 7:
  
 
Special ‘hub' widgets allow several XIO buses to be interconnected, expanding the capacity of a given system, and allowing complex multi-node systems to be built.
 
Special ‘hub' widgets allow several XIO buses to be interconnected, expanding the capacity of a given system, and allowing complex multi-node systems to be built.
 +
 +
 +
'''Onyx2'''
 +
 +
[[Image:chips.diagram-o2k.gif]]
 +
 +
 +
 +
'''Xbow is a [[Crossbar]] switch a many to many switch'''
 +
 +
[[Image:chap1.overview-24.gif]]
 +
[[Image:crossbar.gif]]
 +
 +
[[Image:IO.block.diag.gif]]
 +
 +
'''Xbow between hub and PCI widgets'''
 +
 +
[[Image:asic.protocols.gif]]
 +
 +
'''XBow in the midplane of [[Onyx2]] and Orign 2000'''
 +
 +
[[Image:func.location.crossbow.gif]]
 +
 +
'''XBow in a field of widgets'''
 +
 +
[[Image:chap3.ASICs-10.gif]]
 +
 +
 +
'''Octane XBow sits on the front plane'''
 +
 +
[[File:FrontPlane.gif]]
 +
 +
== xbstat ==
 +
 +
xbstat monitors an xbow in real time.
 +
 +
[[Image:xbstat.png]]
 +
 +
Command run on "Mickey" an Octane with 8Gb RAM:
 +
xbstat -d /hw/node/xtalk/0/mon
 +
 +
Part of the hinv of that machine:
 +
<pre>
 +
 +
Location: /hw/node
 +
            PM20 Board: barcode HRJ328    part 030-1356-001 rev  J
 +
Location: /hw/node/xtalk/15
 +
            IP30 Board: barcode KJN377    part 030-1467-001 rev  D
 +
Location: /hw/node/xtalk/15/pci/2
 +
    PWR.SPPLY.ER Board: barcode AAE9460440 part 060-0035-002 rev  A
 +
            FP1 Board: barcode 33094C    part 030-0891-003 rev  E
 +
Location: /hw/node/xtalk/13
 +
        XTALKPCI Board: barcode LKY520    part 030-0952-005 rev  E
 +
Location: /hw/node/xtalk/12
 +
          MOT20 Board: barcode JKD288    part 030-1240-003 rev  G
 +
 +
 +
</pre>
  
 
== See also ==
 
== See also ==

Latest revision as of 02:14, 7 October 2011

Cross Bow

An interconnect ASIC on SGIs provides support for the XIO bus found on SGI ‘ccNUMA' designs, such as the Octane (IP30) and Origin (IP27 and IP35) families, as well as related systems such as Onyx 3xx and Tezro. XIO components are called ‘widgets' and contain either I/O devices, processors, or memory.

A XIO bus supports up to 16 widgets, but the existing designs only use up to 8.

Special ‘hub' widgets allow several XIO buses to be interconnected, expanding the capacity of a given system, and allowing complex multi-node systems to be built.


Onyx2

Chips.diagram-o2k.gif


Xbow is a Crossbar switch a many to many switch

Chap1.overview-24.gif Crossbar.gif

IO.block.diag.gif

Xbow between hub and PCI widgets

Asic.protocols.gif

XBow in the midplane of Onyx2 and Orign 2000

Func.location.crossbow.gif

XBow in a field of widgets

Chap3.ASICs-10.gif


Octane XBow sits on the front plane

FrontPlane.gif

xbstat

xbstat monitors an xbow in real time.

Xbstat.png

Command run on "Mickey" an Octane with 8Gb RAM:

xbstat -d /hw/node/xtalk/0/mon

Part of the hinv of that machine:


Location: /hw/node
            PM20 Board: barcode HRJ328     part 030-1356-001 rev  J
Location: /hw/node/xtalk/15
            IP30 Board: barcode KJN377     part 030-1467-001 rev  D
Location: /hw/node/xtalk/15/pci/2
    PWR.SPPLY.ER Board: barcode AAE9460440 part 060-0035-002 rev  A
             FP1 Board: barcode 33094C     part 030-0891-003 rev  E
Location: /hw/node/xtalk/13
        XTALKPCI Board: barcode LKY520     part 030-0952-005 rev  E
Location: /hw/node/xtalk/12
           MOT20 Board: barcode JKD288     part 030-1240-003 rev  G


See also