<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE topology SYSTEM "hwloc2.dtd">
<topology version="2.0">
  <object type="Machine" os_index="0" cpuset="0x0000f06f" complete_cpuset="0x0000ffff" allowed_cpuset="0x0000f06f" nodeset="0x0000001e" complete_nodeset="0x000000ff" allowed_nodeset="0x0000001e">
    <info name="DMIBoardVendor" value="TYAN Computer Corp"/>
    <info name="DMIBoardName" value="S4881 "/>
    <info name="DMIBoardVersion" value="S4881"/>
    <info name="DMIBoardAssetTag" value=""/>
    <info name="Backend" value="Linux"/>
    <info name="LinuxCgroup" value="/dummy"/>
    <object type="Package" os_index="0" cpuset="0x00000003" complete_cpuset="0x00000003" nodeset="0x0" complete_nodeset="0x00000001">
      <info name="CPUModel" value="Dual Core AMD Opteron(tm) Processor 865"/>
      <object type="L2Cache" cpuset="0x00000001" complete_cpuset="0x00000001" nodeset="0x0" complete_nodeset="0x00000001" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
        <object type="L1Cache" cpuset="0x00000001" complete_cpuset="0x00000001" nodeset="0x0" complete_nodeset="0x00000001" cache_size="65536" depth="1" cache_linesize="64" cache_associativity="2" cache_type="1">
          <object type="Core" os_index="0" cpuset="0x00000001" complete_cpuset="0x00000001" nodeset="0x0" complete_nodeset="0x00000001">
            <object type="PU" os_index="0" cpuset="0x00000001" complete_cpuset="0x00000001" nodeset="0x0" complete_nodeset="0x00000001"/>
          </object>
        </object>
      </object>
      <object type="L2Cache" cpuset="0x00000002" complete_cpuset="0x00000002" nodeset="0x0" complete_nodeset="0x00000001" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
        <object type="L1Cache" cpuset="0x00000002" complete_cpuset="0x00000002" nodeset="0x0" complete_nodeset="0x00000001" cache_size="65536" depth="1" cache_linesize="64" cache_associativity="2" cache_type="1">
          <object type="Core" os_index="1" cpuset="0x00000002" complete_cpuset="0x00000002" nodeset="0x0" complete_nodeset="0x00000001">
            <object type="PU" os_index="1" cpuset="0x00000002" complete_cpuset="0x00000002" nodeset="0x0" complete_nodeset="0x00000001"/>
          </object>
        </object>
      </object>
    </object>
    <object type="Package" os_index="1" cpuset="0x0000000c" complete_cpuset="0x0000000c" nodeset="0x00000002" complete_nodeset="0x00000002">
      <info name="CPUModel" value="Dual Core AMD Opteron(tm) Processor 865"/>
      <object type="NUMANode" os_index="1" cpuset="0x0000000c" complete_cpuset="0x0000000c" nodeset="0x00000002" complete_nodeset="0x00000002" local_memory="8589934592">
        <page_type size="4096" count="2097152"/>
      </object>
      <object type="L2Cache" cpuset="0x00000004" complete_cpuset="0x00000004" nodeset="0x00000002" complete_nodeset="0x00000002" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
        <object type="L1Cache" cpuset="0x00000004" complete_cpuset="0x00000004" nodeset="0x00000002" complete_nodeset="0x00000002" cache_size="65536" depth="1" cache_linesize="64" cache_associativity="2" cache_type="1">
          <object type="Core" os_index="0" cpuset="0x00000004" complete_cpuset="0x00000004" nodeset="0x00000002" complete_nodeset="0x00000002">
            <object type="PU" os_index="2" cpuset="0x00000004" complete_cpuset="0x00000004" nodeset="0x00000002" complete_nodeset="0x00000002"/>
          </object>
        </object>
      </object>
      <object type="L2Cache" cpuset="0x00000008" complete_cpuset="0x00000008" nodeset="0x00000002" complete_nodeset="0x00000002" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
        <object type="L1Cache" cpuset="0x00000008" complete_cpuset="0x00000008" nodeset="0x00000002" complete_nodeset="0x00000002" cache_size="65536" depth="1" cache_linesize="64" cache_associativity="2" cache_type="1">
          <object type="Core" os_index="1" cpuset="0x00000008" complete_cpuset="0x00000008" nodeset="0x00000002" complete_nodeset="0x00000002">
            <object type="PU" os_index="3" cpuset="0x00000008" complete_cpuset="0x00000008" nodeset="0x00000002" complete_nodeset="0x00000002"/>
          </object>
        </object>
      </object>
    </object>
    <object type="Package" os_index="2" cpuset="0x00000020" complete_cpuset="0x00000020" nodeset="0x00000004" complete_nodeset="0x00000004">
      <info name="CPUModel" value="Dual Core AMD Opteron(tm) Processor 865"/>
      <object type="NUMANode" os_index="2" cpuset="0x00000020" complete_cpuset="0x00000020" nodeset="0x00000004" complete_nodeset="0x00000004" local_memory="8589934592">
        <page_type size="4096" count="2097152"/>
      </object>
      <object type="L2Cache" cpuset="0x00000020" complete_cpuset="0x00000020" nodeset="0x00000004" complete_nodeset="0x00000004" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
        <object type="L1Cache" cpuset="0x00000020" complete_cpuset="0x00000020" nodeset="0x00000004" complete_nodeset="0x00000004" cache_size="65536" depth="1" cache_linesize="64" cache_associativity="2" cache_type="1">
          <object type="Core" os_index="1" cpuset="0x00000020" complete_cpuset="0x00000020" nodeset="0x00000004" complete_nodeset="0x00000004">
            <object type="PU" os_index="5" cpuset="0x00000020" complete_cpuset="0x00000020" nodeset="0x00000004" complete_nodeset="0x00000004"/>
          </object>
        </object>
      </object>
    </object>
    <object type="Package" os_index="3" cpuset="0x00000040" complete_cpuset="0x000000c0" nodeset="0x00000008" complete_nodeset="0x00000008">
      <info name="CPUModel" value="Dual Core AMD Opteron(tm) Processor 865"/>
      <object type="NUMANode" os_index="3" cpuset="0x00000040" complete_cpuset="0x000000c0" nodeset="0x00000008" complete_nodeset="0x00000008" local_memory="8589934592">
        <page_type size="4096" count="2097152"/>
      </object>
      <object type="L2Cache" cpuset="0x00000040" complete_cpuset="0x00000040" nodeset="0x00000008" complete_nodeset="0x00000008" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
        <object type="L1Cache" cpuset="0x00000040" complete_cpuset="0x00000040" nodeset="0x00000008" complete_nodeset="0x00000008" cache_size="65536" depth="1" cache_linesize="64" cache_associativity="2" cache_type="1">
          <object type="Core" os_index="0" cpuset="0x00000040" complete_cpuset="0x00000040" nodeset="0x00000008" complete_nodeset="0x00000008">
            <object type="PU" os_index="6" cpuset="0x00000040" complete_cpuset="0x00000040" nodeset="0x00000008" complete_nodeset="0x00000008"/>
          </object>
        </object>
      </object>
    </object>
    <object type="Package" os_index="4" cpuset="0x0" complete_cpuset="0x00000300" nodeset="0x00000010" complete_nodeset="0x00000010">
      <info name="CPUModel" value="Dual Core AMD Opteron(tm) Processor 865"/>
      <object type="NUMANode" os_index="4" cpuset="0x0" complete_cpuset="0x00000300" nodeset="0x00000010" complete_nodeset="0x00000010" local_memory="8589934592">
        <page_type size="4096" count="2097152"/>
      </object>
    </object>
    <object type="Package" os_index="6" cpuset="0x00003000" complete_cpuset="0x00003000" nodeset="0x0" complete_nodeset="0x00000040">
      <info name="CPUModel" value="Dual Core AMD Opteron(tm) Processor 865"/>
      <object type="L2Cache" cpuset="0x00001000" complete_cpuset="0x00001000" nodeset="0x0" complete_nodeset="0x00000040" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
        <object type="L1Cache" cpuset="0x00001000" complete_cpuset="0x00001000" nodeset="0x0" complete_nodeset="0x00000040" cache_size="65536" depth="1" cache_linesize="64" cache_associativity="2" cache_type="1">
          <object type="Core" os_index="0" cpuset="0x00001000" complete_cpuset="0x00001000" nodeset="0x0" complete_nodeset="0x00000040">
            <object type="PU" os_index="12" cpuset="0x00001000" complete_cpuset="0x00001000" nodeset="0x0" complete_nodeset="0x00000040"/>
          </object>
        </object>
      </object>
      <object type="L2Cache" cpuset="0x00002000" complete_cpuset="0x00002000" nodeset="0x0" complete_nodeset="0x00000040" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
        <object type="L1Cache" cpuset="0x00002000" complete_cpuset="0x00002000" nodeset="0x0" complete_nodeset="0x00000040" cache_size="65536" depth="1" cache_linesize="64" cache_associativity="2" cache_type="1">
          <object type="Core" os_index="1" cpuset="0x00002000" complete_cpuset="0x00002000" nodeset="0x0" complete_nodeset="0x00000040">
            <object type="PU" os_index="13" cpuset="0x00002000" complete_cpuset="0x00002000" nodeset="0x0" complete_nodeset="0x00000040"/>
          </object>
        </object>
      </object>
    </object>
    <object type="Package" os_index="7" cpuset="0x0000c000" complete_cpuset="0x0000c000" nodeset="0x0" complete_nodeset="0x00000080">
      <info name="CPUModel" value="Dual Core AMD Opteron(tm) Processor 865"/>
      <object type="L2Cache" cpuset="0x00004000" complete_cpuset="0x00004000" nodeset="0x0" complete_nodeset="0x00000080" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
        <object type="L1Cache" cpuset="0x00004000" complete_cpuset="0x00004000" nodeset="0x0" complete_nodeset="0x00000080" cache_size="65536" depth="1" cache_linesize="64" cache_associativity="2" cache_type="1">
          <object type="Core" os_index="0" cpuset="0x00004000" complete_cpuset="0x00004000" nodeset="0x0" complete_nodeset="0x00000080">
            <object type="PU" os_index="14" cpuset="0x00004000" complete_cpuset="0x00004000" nodeset="0x0" complete_nodeset="0x00000080"/>
          </object>
        </object>
      </object>
      <object type="L2Cache" cpuset="0x00008000" complete_cpuset="0x00008000" nodeset="0x0" complete_nodeset="0x00000080" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
        <object type="L1Cache" cpuset="0x00008000" complete_cpuset="0x00008000" nodeset="0x0" complete_nodeset="0x00000080" cache_size="65536" depth="1" cache_linesize="64" cache_associativity="2" cache_type="1">
          <object type="Core" os_index="1" cpuset="0x00008000" complete_cpuset="0x00008000" nodeset="0x0" complete_nodeset="0x00000080">
            <object type="PU" os_index="15" cpuset="0x00008000" complete_cpuset="0x00008000" nodeset="0x0" complete_nodeset="0x00000080"/>
          </object>
        </object>
      </object>
    </object>
  </object>
  <distances2 type="NUMANode" nbobjs="4" kind="5" name="NUMALatency" indexing="os">
    <indexes length="8">1 2 3 4 </indexes>
    <u64values length="30">10 20 20 20 20 10 20 20 20 20 </u64values>
    <u64values length="18">10 20 20 20 20 10 </u64values>
  </distances2>
</topology>
