<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE topology SYSTEM "hwloc2.dtd">
<topology version="2.0">
  <object type="Machine" os_index="0" cpuset="0x00ffffff" complete_cpuset="0x00ffffff" allowed_cpuset="0x00ffffff" nodeset="0x00000003" complete_nodeset="0x00000003" allowed_nodeset="0x00000003" gp_index="1">
    <info name="DMIProductName" value="ProLiant SL390s G7"/>
    <info name="DMIProductVersion" value=""/>
    <info name="DMIBoardVendor" value="HP"/>
    <info name="DMIBoardName" value=""/>
    <info name="DMIBoardVersion" value=""/>
    <info name="DMIBoardAssetTag" value="        "/>
    <info name="DMIChassisVendor" value="HP"/>
    <info name="DMIChassisType" value="25"/>
    <info name="DMIChassisVersion" value=""/>
    <info name="DMIChassisAssetTag" value="        "/>
    <info name="DMIBIOSVendor" value="HP"/>
    <info name="DMIBIOSVersion" value="P69"/>
    <info name="DMIBIOSDate" value="10/21/2010"/>
    <info name="DMISysVendor" value="HP"/>
    <info name="Backend" value="Linux"/>
    <info name="OSName" value="Linux"/>
    <info name="OSRelease" value="2.6.27.39-0.3-perfctr"/>
    <info name="OSVersion" value="#1 SMP 2009-11-23 12:57:38 +0100"/>
    <info name="HostName" value="mirage004"/>
    <info name="Architecture" value="x86_64"/>
    <object type="Package" os_index="0" cpuset="0x00555555" complete_cpuset="0x00555555" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="3">
      <object type="NUMANode" os_index="0" cpuset="0x00555555" complete_cpuset="0x00555555" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="2" local_memory="19316633600">
        <page_type size="4096" count="4715975"/>
        <page_type size="2097152" count="0"/>
      </object>
      <object type="L3Cache" cpuset="0x00555555" complete_cpuset="0x00555555" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="4" cache_size="12582912" depth="3" cache_linesize="64" cache_associativity="16" cache_type="0">
        <object type="L2Cache" cpuset="0x00001001" complete_cpuset="0x00001001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="5" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
          <object type="L1Cache" cpuset="0x00001001" complete_cpuset="0x00001001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="6" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
            <object type="Core" os_index="0" cpuset="0x00001001" complete_cpuset="0x00001001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="7">
              <object type="PU" os_index="0" cpuset="0x00000001" complete_cpuset="0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="8"/>
              <object type="PU" os_index="12" cpuset="0x00001000" complete_cpuset="0x00001000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="9"/>
            </object>
          </object>
        </object>
        <object type="L2Cache" cpuset="0x00004004" complete_cpuset="0x00004004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="10" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
          <object type="L1Cache" cpuset="0x00004004" complete_cpuset="0x00004004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="11" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
            <object type="Core" os_index="8" cpuset="0x00004004" complete_cpuset="0x00004004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="12">
              <object type="PU" os_index="2" cpuset="0x00000004" complete_cpuset="0x00000004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="13"/>
              <object type="PU" os_index="14" cpuset="0x00004000" complete_cpuset="0x00004000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="14"/>
            </object>
          </object>
        </object>
        <object type="L2Cache" cpuset="0x00010010" complete_cpuset="0x00010010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="15" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
          <object type="L1Cache" cpuset="0x00010010" complete_cpuset="0x00010010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="16" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
            <object type="Core" os_index="2" cpuset="0x00010010" complete_cpuset="0x00010010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="17">
              <object type="PU" os_index="4" cpuset="0x00000010" complete_cpuset="0x00000010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="18"/>
              <object type="PU" os_index="16" cpuset="0x00010000" complete_cpuset="0x00010000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="19"/>
            </object>
          </object>
        </object>
        <object type="L2Cache" cpuset="0x00040040" complete_cpuset="0x00040040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="20" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
          <object type="L1Cache" cpuset="0x00040040" complete_cpuset="0x00040040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="21" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
            <object type="Core" os_index="10" cpuset="0x00040040" complete_cpuset="0x00040040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="22">
              <object type="PU" os_index="6" cpuset="0x00000040" complete_cpuset="0x00000040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="23"/>
              <object type="PU" os_index="18" cpuset="0x00040000" complete_cpuset="0x00040000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="24"/>
            </object>
          </object>
        </object>
        <object type="L2Cache" cpuset="0x00100100" complete_cpuset="0x00100100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="25" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
          <object type="L1Cache" cpuset="0x00100100" complete_cpuset="0x00100100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="26" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
            <object type="Core" os_index="1" cpuset="0x00100100" complete_cpuset="0x00100100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="27">
              <object type="PU" os_index="8" cpuset="0x00000100" complete_cpuset="0x00000100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="28"/>
              <object type="PU" os_index="20" cpuset="0x00100000" complete_cpuset="0x00100000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="29"/>
            </object>
          </object>
        </object>
        <object type="L2Cache" cpuset="0x00400400" complete_cpuset="0x00400400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="30" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
          <object type="L1Cache" cpuset="0x00400400" complete_cpuset="0x00400400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="31" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
            <object type="Core" os_index="9" cpuset="0x00400400" complete_cpuset="0x00400400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="32">
              <object type="PU" os_index="10" cpuset="0x00000400" complete_cpuset="0x00000400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="33"/>
              <object type="PU" os_index="22" cpuset="0x00400000" complete_cpuset="0x00400000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="34"/>
            </object>
          </object>
        </object>
      </object>
      <object type="Bridge" gp_index="35" bridge_type="0-1" depth="0" bridge_pci="0000:[00-0f]">
        <object type="Bridge" gp_index="36" bridge_type="1-1" depth="1" bridge_pci="0000:[04-04]" pci_busid="0000:00:01.0" pci_type="0604 [8086:3408] [0000:0000] 13" pci_link_speed="0.400000">
          <info name="PCIVendor" value="Intel Corporation"/>
          <info name="PCIDevice" value="X58 I/O Hub PCI Express Root Port 1"/>
          <object type="PCIDev" gp_index="37" pci_busid="0000:04:00.0" pci_type="0200 [8086:10c9] [003c:003f] 01" pci_link_speed="0.200000">
            <info name="PCIVendor" value="Intel Corporation"/>
            <info name="PCIDevice" value="82576 Gigabit Network Connection"/>
            <object type="OSDev" gp_index="38" name="eth0" osdev_type="2">
              <info name="Address" value="78:e7:d1:21:55:30"/>
            </object>
          </object>
          <object type="PCIDev" gp_index="39" pci_busid="0000:04:00.1" pci_type="0200 [8086:10c9] [003c:003f] 01" pci_link_speed="0.200000">
            <info name="PCIVendor" value="Intel Corporation"/>
            <info name="PCIDevice" value="82576 Gigabit Network Connection"/>
            <object type="OSDev" gp_index="40" name="eth1" osdev_type="2">
              <info name="Address" value="78:e7:d1:21:55:31"/>
            </object>
          </object>
        </object>
        <object type="Bridge" gp_index="41" bridge_type="1-1" depth="1" bridge_pci="0000:[05-05]" pci_busid="0000:00:05.0" pci_type="0604 [8086:340c] [0000:0000] 13" pci_link_speed="2.000000">
          <info name="PCIVendor" value="Intel Corporation"/>
          <info name="PCIDevice" value="X58 I/O Hub PCI Express Root Port 5"/>
          <object type="PCIDev" gp_index="42" pci_busid="0000:05:00.0" pci_type="0c06 [15b3:6746] [003c:0049] b0" pci_link_speed="2.000000">
            <info name="PCIVendor" value="Mellanox Technologies"/>
            <object type="OSDev" gp_index="43" name="eth2" osdev_type="2">
              <info name="Address" value="78:e7:d1:21:55:35"/>
            </object>
            <object type="OSDev" gp_index="44" name="ib0" osdev_type="2">
              <info name="Address" value="80:00:00:48:fe:80:00:00:00:00:00:00:78:e7:d1:03:00:21:55:35"/>
            </object>
            <object type="OSDev" gp_index="45" name="mlx4_0" osdev_type="3"/>
          </object>
        </object>
        <object type="Bridge" gp_index="46" bridge_type="1-1" depth="1" bridge_pci="0000:[06-08]" pci_busid="0000:00:07.0" pci_type="0604 [8086:340e] [0000:0000] 13" pci_link_speed="4.000000">
          <info name="PCIVendor" value="Intel Corporation"/>
          <info name="PCIDevice" value="X58 I/O Hub PCI Express Root Port 7"/>
          <object type="PCIDev" gp_index="47" pci_busid="0000:06:00.0" pci_type="0302 [10de:06d2] [00de:0030] a3" pci_link_speed="4.000000">
            <info name="PCIVendor" value="nVidia Corporation"/>
          </object>
        </object>
        <object type="Bridge" gp_index="48" bridge_type="1-1" depth="1" bridge_pci="0000:[01-01]" pci_busid="0000:00:1e.0" pci_type="0604 [8086:244e] [0000:0000] 90" pci_link_speed="0.200000">
          <info name="PCIVendor" value="Intel Corporation"/>
          <info name="PCIDevice" value="82801 PCI Bridge"/>
          <object type="PCIDev" gp_index="49" pci_busid="0000:01:03.0" pci_type="0300 [1002:515e] [003c:00fb] 02" pci_link_speed="0.200000">
            <info name="PCIVendor" value="ATI Technologies Inc"/>
            <info name="PCIDevice" value="ES1000"/>
          </object>
        </object>
        <object type="PCIDev" gp_index="50" pci_busid="0000:00:1f.2" pci_type="0101 [8086:3a20] [003c:000d] 00" pci_link_speed="0.100000">
          <info name="PCIVendor" value="Intel Corporation"/>
          <info name="PCIDevice" value="82801JI (ICH10 Family) 4 port SATA IDE Controller"/>
          <object type="OSDev" gp_index="51" name="sda" osdev_type="0"/>
        </object>
        <object type="PCIDev" gp_index="52" pci_busid="0000:00:1f.5" pci_type="0101 [8086:3a26] [003c:000d] 00" pci_link_speed="0.100000">
          <info name="PCIVendor" value="Intel Corporation"/>
          <info name="PCIDevice" value="82801JI (ICH10 Family) 2 port SATA IDE Controller"/>
        </object>
      </object>
    </object>
    <object type="Package" os_index="1" cpuset="0x00aaaaaa" complete_cpuset="0x00aaaaaa" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="54">
      <object type="NUMANode" os_index="1" cpuset="0x00aaaaaa" complete_cpuset="0x00aaaaaa" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="53" local_memory="19327348736">
        <page_type size="4096" count="4718591"/>
        <page_type size="2097152" count="0"/>
      </object>
      <object type="L3Cache" cpuset="0x00aaaaaa" complete_cpuset="0x00aaaaaa" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="55" cache_size="12582912" depth="3" cache_linesize="64" cache_associativity="16" cache_type="0">
        <object type="L2Cache" cpuset="0x00002002" complete_cpuset="0x00002002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="56" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
          <object type="L1Cache" cpuset="0x00002002" complete_cpuset="0x00002002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="57" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
            <object type="Core" os_index="0" cpuset="0x00002002" complete_cpuset="0x00002002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="58">
              <object type="PU" os_index="1" cpuset="0x00000002" complete_cpuset="0x00000002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="59"/>
              <object type="PU" os_index="13" cpuset="0x00002000" complete_cpuset="0x00002000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="60"/>
            </object>
          </object>
        </object>
        <object type="L2Cache" cpuset="0x00008008" complete_cpuset="0x00008008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="61" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
          <object type="L1Cache" cpuset="0x00008008" complete_cpuset="0x00008008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="62" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
            <object type="Core" os_index="8" cpuset="0x00008008" complete_cpuset="0x00008008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="63">
              <object type="PU" os_index="3" cpuset="0x00000008" complete_cpuset="0x00000008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="64"/>
              <object type="PU" os_index="15" cpuset="0x00008000" complete_cpuset="0x00008000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="65"/>
            </object>
          </object>
        </object>
        <object type="L2Cache" cpuset="0x00020020" complete_cpuset="0x00020020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="66" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
          <object type="L1Cache" cpuset="0x00020020" complete_cpuset="0x00020020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="67" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
            <object type="Core" os_index="2" cpuset="0x00020020" complete_cpuset="0x00020020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="68">
              <object type="PU" os_index="5" cpuset="0x00000020" complete_cpuset="0x00000020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="69"/>
              <object type="PU" os_index="17" cpuset="0x00020000" complete_cpuset="0x00020000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="70"/>
            </object>
          </object>
        </object>
        <object type="L2Cache" cpuset="0x00080080" complete_cpuset="0x00080080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="71" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
          <object type="L1Cache" cpuset="0x00080080" complete_cpuset="0x00080080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="72" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
            <object type="Core" os_index="10" cpuset="0x00080080" complete_cpuset="0x00080080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="73">
              <object type="PU" os_index="7" cpuset="0x00000080" complete_cpuset="0x00000080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="74"/>
              <object type="PU" os_index="19" cpuset="0x00080000" complete_cpuset="0x00080000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="75"/>
            </object>
          </object>
        </object>
        <object type="L2Cache" cpuset="0x00200200" complete_cpuset="0x00200200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="76" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
          <object type="L1Cache" cpuset="0x00200200" complete_cpuset="0x00200200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="77" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
            <object type="Core" os_index="1" cpuset="0x00200200" complete_cpuset="0x00200200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="78">
              <object type="PU" os_index="9" cpuset="0x00000200" complete_cpuset="0x00000200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="79"/>
              <object type="PU" os_index="21" cpuset="0x00200000" complete_cpuset="0x00200000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="80"/>
            </object>
          </object>
        </object>
        <object type="L2Cache" cpuset="0x00800800" complete_cpuset="0x00800800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="81" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
          <object type="L1Cache" cpuset="0x00800800" complete_cpuset="0x00800800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="82" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
            <object type="Core" os_index="9" cpuset="0x00800800" complete_cpuset="0x00800800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="83">
              <object type="PU" os_index="11" cpuset="0x00000800" complete_cpuset="0x00000800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="84"/>
              <object type="PU" os_index="23" cpuset="0x00800000" complete_cpuset="0x00800000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="85"/>
            </object>
          </object>
        </object>
      </object>
      <object type="Bridge" gp_index="86" bridge_type="0-1" depth="0" bridge_pci="0000:[10-1f]">
        <object type="Bridge" gp_index="87" bridge_type="1-1" depth="1" bridge_pci="0000:[14-16]" pci_busid="0000:10:03.0" pci_type="0604 [8086:340a] [0000:0000] 13" pci_link_speed="4.000000">
          <info name="PCIVendor" value="Intel Corporation"/>
          <info name="PCIDevice" value="X58 I/O Hub PCI Express Root Port 3"/>
          <object type="PCIDev" gp_index="88" pci_busid="0000:14:00.0" pci_type="0302 [10de:06d2] [00de:0030] a3" pci_link_speed="4.000000">
            <info name="PCIVendor" value="nVidia Corporation"/>
          </object>
        </object>
        <object type="Bridge" gp_index="89" bridge_type="1-1" depth="1" bridge_pci="0000:[11-13]" pci_busid="0000:10:07.0" pci_type="0604 [8086:340e] [0000:0000] 13" pci_link_speed="4.000000">
          <info name="PCIVendor" value="Intel Corporation"/>
          <info name="PCIDevice" value="X58 I/O Hub PCI Express Root Port 7"/>
          <object type="PCIDev" gp_index="90" pci_busid="0000:11:00.0" pci_type="0302 [10de:06d2] [00de:0030] a3" pci_link_speed="4.000000">
            <info name="PCIVendor" value="nVidia Corporation"/>
          </object>
        </object>
      </object>
    </object>
  </object>
  <distances2 type="NUMANode" nbobjs="2" kind="5" name="NUMALatency" indexing="os">
    <indexes length="4">0 1 </indexes>
    <u64values length="12">10 20 20 10 </u64values>
  </distances2>
  <support name="custom.exported_support"/>
</topology>
