<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE topology SYSTEM "hwloc2.dtd">
<topology version="2.0">
  <object type="Machine" os_index="0" cpuset="0x555500ff" complete_cpuset="0x555500ff" allowed_cpuset="0x555500ff" nodeset="0x0000000d" complete_nodeset="0x0000000d" allowed_nodeset="0x0000000d" gp_index="1">
    <info name="Backend" value="Synthetic"/>
    <info name="SyntheticDescription" value="pack:2 [numa(memory=100GiB)] [numa(memory=10GiB)] core:8 pu:2"/>
    <object type="Package" os_index="0" cpuset="0x000000ff" complete_cpuset="0x000000ff" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="26">
      <object type="NUMANode" os_index="0" cpuset="0x000000ff" complete_cpuset="0x000000ff" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="27" subtype="DRAM" local_memory="214748364800">
        <page_type size="4096" count="26214400"/>
      </object>
      <object type="Core" os_index="0" cpuset="0x00000003" complete_cpuset="0x00000003" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="4">
        <object type="PU" os_index="0" cpuset="0x00000001" complete_cpuset="0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="2"/>
        <object type="PU" os_index="1" cpuset="0x00000002" complete_cpuset="0x00000002" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="3"/>
      </object>
      <object type="Core" os_index="1" cpuset="0x0000000c" complete_cpuset="0x0000000c" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="7">
        <object type="PU" os_index="2" cpuset="0x00000004" complete_cpuset="0x00000004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="5"/>
        <object type="PU" os_index="3" cpuset="0x00000008" complete_cpuset="0x00000008" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="6"/>
      </object>
      <object type="Core" os_index="2" cpuset="0x00000030" complete_cpuset="0x00000030" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="10">
        <object type="PU" os_index="4" cpuset="0x00000010" complete_cpuset="0x00000010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="8"/>
        <object type="PU" os_index="5" cpuset="0x00000020" complete_cpuset="0x00000020" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="9"/>
      </object>
      <object type="Core" os_index="3" cpuset="0x000000c0" complete_cpuset="0x000000c0" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="13">
        <object type="PU" os_index="6" cpuset="0x00000040" complete_cpuset="0x00000040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="11"/>
        <object type="PU" os_index="7" cpuset="0x00000080" complete_cpuset="0x00000080" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="12"/>
      </object>
    </object>
    <object type="Package" os_index="1" cpuset="0x55550000" complete_cpuset="0x55550000" nodeset="0x0000000c" complete_nodeset="0x0000000c" gp_index="53">
      <object type="NUMANode" os_index="2" cpuset="0x55550000" complete_cpuset="0x55550000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="54" subtype="DRAM" local_memory="107374182400">
        <page_type size="4096" count="26214400"/>
      </object>
      <object type="NUMANode" os_index="3" cpuset="0x55550000" complete_cpuset="0x55550000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="55" subtype="HBM" local_memory="10737418240">
        <page_type size="4096" count="2621440"/>
      </object>
      <object type="Core" os_index="8" cpuset="0x00010000" complete_cpuset="0x00010000" nodeset="0x0000000c" complete_nodeset="0x0000000c" gp_index="31">
        <object type="PU" os_index="16" cpuset="0x00010000" complete_cpuset="0x00010000" nodeset="0x0000000c" complete_nodeset="0x0000000c" gp_index="29"/>
      </object>
      <object type="Core" os_index="9" cpuset="0x00040000" complete_cpuset="0x00040000" nodeset="0x0000000c" complete_nodeset="0x0000000c" gp_index="34">
        <object type="PU" os_index="18" cpuset="0x00040000" complete_cpuset="0x00040000" nodeset="0x0000000c" complete_nodeset="0x0000000c" gp_index="32"/>
      </object>
      <object type="Core" os_index="10" cpuset="0x00100000" complete_cpuset="0x00100000" nodeset="0x0000000c" complete_nodeset="0x0000000c" gp_index="37">
        <object type="PU" os_index="20" cpuset="0x00100000" complete_cpuset="0x00100000" nodeset="0x0000000c" complete_nodeset="0x0000000c" gp_index="35"/>
      </object>
      <object type="Core" os_index="11" cpuset="0x00400000" complete_cpuset="0x00400000" nodeset="0x0000000c" complete_nodeset="0x0000000c" gp_index="40">
        <object type="PU" os_index="22" cpuset="0x00400000" complete_cpuset="0x00400000" nodeset="0x0000000c" complete_nodeset="0x0000000c" gp_index="38"/>
      </object>
      <object type="Core" os_index="12" cpuset="0x01000000" complete_cpuset="0x01000000" nodeset="0x0000000c" complete_nodeset="0x0000000c" gp_index="43">
        <object type="PU" os_index="24" cpuset="0x01000000" complete_cpuset="0x01000000" nodeset="0x0000000c" complete_nodeset="0x0000000c" gp_index="41"/>
      </object>
      <object type="Core" os_index="13" cpuset="0x04000000" complete_cpuset="0x04000000" nodeset="0x0000000c" complete_nodeset="0x0000000c" gp_index="46">
        <object type="PU" os_index="26" cpuset="0x04000000" complete_cpuset="0x04000000" nodeset="0x0000000c" complete_nodeset="0x0000000c" gp_index="44"/>
      </object>
      <object type="Core" os_index="14" cpuset="0x10000000" complete_cpuset="0x10000000" nodeset="0x0000000c" complete_nodeset="0x0000000c" gp_index="49">
        <object type="PU" os_index="28" cpuset="0x10000000" complete_cpuset="0x10000000" nodeset="0x0000000c" complete_nodeset="0x0000000c" gp_index="47"/>
      </object>
      <object type="Core" os_index="15" cpuset="0x40000000" complete_cpuset="0x40000000" nodeset="0x0000000c" complete_nodeset="0x0000000c" gp_index="52">
        <object type="PU" os_index="30" cpuset="0x40000000" complete_cpuset="0x40000000" nodeset="0x0000000c" complete_nodeset="0x0000000c" gp_index="50"/>
      </object>
    </object>
  </object>
  <support name="discovery.pu"/>
  <support name="discovery.numa"/>
  <support name="discovery.numa_memory"/>
  <support name="custom.exported_support"/>
  <memattr name="Bandwidth" flags="5">
    <memattr_value target_obj_type="NUMANode" target_obj_gp_index="27" value="50000" initiator_obj_gp_index="26" initiator_obj_type="Package"/>
    <memattr_value target_obj_type="NUMANode" target_obj_gp_index="54" value="50000" initiator_obj_gp_index="53" initiator_obj_type="Package"/>
    <memattr_value target_obj_type="NUMANode" target_obj_gp_index="55" value="200000" initiator_obj_gp_index="53" initiator_obj_type="Package"/>
  </memattr>
  <cpukind cpuset="0x55550000" forced_efficiency="0">
    <info name="CoreType" value="Little"/>
  </cpukind>
  <cpukind cpuset="0x000000ff" forced_efficiency="1">
    <info name="CoreType" value="Big"/>
  </cpukind>
</topology>
