From 1c33e9099b2e1734a8845f5b11ecabc7156dd3a1 Mon Sep 17 00:00:00 2001
From: Brice Goglin <Brice.Goglin@inria.fr>
Date: Fri, 13 Sep 2019 15:05:27 +0200
Subject: [PATCH] 10 new intel machines

Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
---
 tags.json                                     | 154 ++++++
 ...ntel-Xeon-Broadwell-2pa2no8co+2cuda+ib.xml | 509 ++++++++++++++++++
 xml/Intel-Xeon-CascadeLake-2pa18co2t+ib.xml   | 508 +++++++++++++++++
 xml/Intel-Xeon-Harpertown-1pa2ca2co.xml       | 131 +++++
 xml/Intel-Xeon-Haswell-1pa6co.xml             | 205 +++++++
 xml/Intel-Xeon-Haswell-2pa2no6co+4cuda+ib.xml | 481 +++++++++++++++++
 xml/Intel-Xeon-Nehalem-2pa4co+ib.xml          | 166 ++++++
 ...ntel-Xeon-SandyBridge-2pa8co2t+ib+cuda.xml | 403 ++++++++++++++
 xml/Intel-Xeon-SandyBridge-2pa8co2t+ib.xml    | 394 ++++++++++++++
 xml/Intel-Xeon-Skylake-2pa10co2t+ib.xml       | 339 ++++++++++++
 xml/Intel-Xeon-Skylake-2pa8co2t+4nvopencl.xml | 394 ++++++++++++++
 11 files changed, 3684 insertions(+)
 create mode 100644 xml/Intel-Xeon-Broadwell-2pa2no8co+2cuda+ib.xml
 create mode 100644 xml/Intel-Xeon-CascadeLake-2pa18co2t+ib.xml
 create mode 100644 xml/Intel-Xeon-Harpertown-1pa2ca2co.xml
 create mode 100644 xml/Intel-Xeon-Haswell-1pa6co.xml
 create mode 100644 xml/Intel-Xeon-Haswell-2pa2no6co+4cuda+ib.xml
 create mode 100644 xml/Intel-Xeon-Nehalem-2pa4co+ib.xml
 create mode 100644 xml/Intel-Xeon-SandyBridge-2pa8co2t+ib+cuda.xml
 create mode 100644 xml/Intel-Xeon-SandyBridge-2pa8co2t+ib.xml
 create mode 100644 xml/Intel-Xeon-Skylake-2pa10co2t+ib.xml
 create mode 100644 xml/Intel-Xeon-Skylake-2pa8co2t+4nvopencl.xml

diff --git a/tags.json b/tags.json
index 268adb3..f7cc028 100644
--- a/tags.json
+++ b/tags.json
@@ -186,6 +186,33 @@
         "year": 2018,
         "note": "Each physical core is exposed by the hardware as two SMT4 cores"
     },
+    "Intel-Xeon-Harpertown-1pa2ca2co": {
+        "architecture": "x86",
+        "uname-architecture": "x86_64",
+        "sub-architecture": "Penryn",
+        "cpu-vendor": "Intel",
+        "cpu-family": "Xeon",
+        "cpu-model": "Intel Xeon E5420",
+        "core": 4,
+        "socket": 1,
+        "NUMA": 1,
+        "chassis": "Dell PowerEdge 1950",
+        "year": 2009
+    }
+    "Intel-Xeon-Nehalem-2pa4co+ib": {
+        "architecture": "x86",
+        "uname-architecture": "x86_64",
+        "sub-architecture": "Nehalem",
+        "cpu-vendor": "Intel",
+        "cpu-family": "Xeon",
+        "cpu-model": "Intel Xeon X5550",
+        "core": 8,
+        "socket": 2,
+        "NUMA": 2,
+        "InfiniBand": 1,
+        "chassis": "HP ProLiant DL170h G6",
+        "year": 2009
+    },
     "Intel-Xeon-Westmere-2pa6co+ib": {
         "architecture": "x86",
         "uname-architecture": "x86_64",
@@ -228,6 +255,39 @@
         "chassis": "Dell PowerEdge C6220",
         "year": 2012
     },
+    "Intel-Xeon-SandyBridge-2pa8co2t+ib": {
+        "architecture": "x86",
+        "uname-architecture": "x86_64",
+        "sub-architecture": "SandyBridge",
+        "cpu-vendor": "Intel",
+        "cpu-family": "Xeon",
+        "cpu-model": "Intel Xeon E5-2650",
+        "core": 16,
+        "socket": 2,
+        "NUMA": 2,
+        "SMT": 2,
+        "InfiniBand": 1,
+        "chassis": "Dell PowerEdge R720",
+        "year": 2012
+    },
+    "Intel-Xeon-SandyBridge-2pa8co2t+ib+cuda": {
+        "architecture": "x86",
+        "uname-architecture": "x86_64",
+        "sub-architecture": "SandyBridge",
+        "cpu-vendor": "Intel",
+        "cpu-family": "Xeon",
+        "cpu-model": "Intel Xeon E5-2650",
+        "core": 16,
+        "socket": 2,
+        "NUMA": 2,
+        "SMT": 2,
+        "InfiniBand": 1,
+        "GPU": 1,
+        "CUDA": 1,
+        "OpenCL": 1,
+        "chassis": "Dell PowerEdge R720",
+        "year": 2012
+    },
     "Intel-Xeon-SandyBridge-2pa8co2t+2amdopencl": {
         "architecture": "x86",
         "uname-architecture": "x86_64",
@@ -275,6 +335,19 @@
         "chassis": "Dell PowerEdge C6220 II",
         "year": 2014
     },
+    "Intel-Xeon-Haswell-1pa6co": {
+        "architecture": "x86",
+        "uname-architecture": "x86_64",
+        "sub-architecture": "Haswell",
+        "cpu-vendor": "Intel",
+        "cpu-family": "Xeon",
+        "cpu-model": "Intel Xeon E5-2603 v3",
+        "core": 6,
+        "socket": 1,
+        "NUMA": 1,
+        "chassis": "Dell PowerEdge R430",
+        "year": 2015
+    }
     "Intel-Xeon-Haswell-2pa2no6co+ib": {
         "architecture": "x86",
         "uname-architecture": "x86_64",
@@ -289,6 +362,23 @@
         "chassis": "Dell PowerEdge C4130",
         "year": 2015
     },
+    "Intel-Xeon-Haswell-2pa2no6co+4cuda+ib": {
+        "architecture": "x86",
+        "uname-architecture": "x86_64",
+        "sub-architecture": "Haswell",
+        "cpu-vendor": "Intel",
+        "cpu-family": "Xeon",
+        "cpu-model": "Intel Xeon E5-2680 v3",
+        "core": 24,
+        "socket": 2,
+        "NUMA": 4,
+        "GPU": 4,
+        "CUDA": 4,
+        "OpenCL": 4,
+        "InfiniBand": 1,
+        "chassis": "Dell PowerEdge C4130",
+        "year": 2016
+    },
     "Intel-Xeon-Broadwell-2pa14co+ib": {
         "architecture": "x86",
         "uname-architecture": "x86_64",
@@ -303,6 +393,24 @@
         "chassis": "Dell PowerEdge R730",
         "year": 2016
     },
+    "Intel-Xeon-Broadwell-2pa2no8co+2cuda+ib": {
+        "architecture": "x86",
+        "uname-architecture": "x86_64",
+        "sub-architecture": "Broadwell",
+        "cpu-vendor": "Intel",
+        "cpu-family": "Xeon",
+        "cpu-model": "Intel Xeon E5-2683 v4",
+        "core": 32,
+        "socket": 4,
+        "NUMA": 4,
+        "SMT": 2,
+        "GPU": 2,
+        "CUDA": 2,
+        "OpenCL": 2,
+        "InfiniBand": 1,
+        "chassis": "Dell PowerEdge R730",
+        "year": 2017
+    },
     "Intel-Xeon-Broadwell-4pa2no12co": {
         "architecture": "x86",
         "uname-architecture": "x86_64",
@@ -316,6 +424,37 @@
         "chassis": "Dell PowerEdge R930",
         "year": 2017
     },
+    "Intel-Xeon-Skylake-2pa8co2t+4nvopencl": {
+        "architecture": "x86",
+        "uname-architecture": "x86_64",
+        "sub-architecture": "Skylake",
+        "cpu-vendor": "Intel",
+        "cpu-family": "Xeon",
+        "cpu-model": "Intel Xeon Silver 4110",
+        "core": 16,
+        "socket": 2,
+        "NUMA": 2,
+        "SMT": 2,
+        "GPU": 4,
+        "OpenCL": 4,
+        "chassis": "Dell PowerEdge T640",
+        "year": 2019
+    },
+    "Intel-Xeon-Skylake-2pa10co2t+ib": {
+        "architecture": "x86",
+        "uname-architecture": "x86_64",
+        "sub-architecture": "Skylake",
+        "cpu-vendor": "Intel",
+        "cpu-family": "Xeon",
+        "cpu-model": "Intel Xeon Silver 4114",
+        "core": 20,
+        "socket": 2,
+        "NUMA": 2,
+        "SMT": 2,
+        "InfiniBand": 1,
+        "chassis": "Dell PowerEdge C6420",
+        "year": 2018
+    },
     "Intel-Xeon-Skylake-2pa20co+ib": {
         "architecture": "x86",
         "uname-architecture": "x86_64",
@@ -377,6 +516,21 @@
         "chassis": "Dell PowerEdge R940",
         "year": 2018
     },
+    "Intel-Xeon-CascadeLake-2pa18co2t+ib": {
+        "architecture": "x86",
+        "uname-architecture": "x86_64",
+        "sub-architecture": "CascadeLake",
+        "cpu-vendor": "Intel",
+        "cpu-family": "Xeon",
+        "cpu-model": "Intel Xeon Gold 6240",
+        "core": 18,
+        "socket": 2,
+        "NUMA": 2,
+        "SMT": 2,
+        "InfiniBand": 1,
+        "chassis": "Dell PowerEdge C6420",
+        "year": 2019
+    },
     "Oracle-Sparc-T5-4pa8gr2co8t": {
         "architecture": "sparc",
         "uname-architecture": "sun4v",
diff --git a/xml/Intel-Xeon-Broadwell-2pa2no8co+2cuda+ib.xml b/xml/Intel-Xeon-Broadwell-2pa2no8co+2cuda+ib.xml
new file mode 100644
index 0000000..3272fda
--- /dev/null
+++ b/xml/Intel-Xeon-Broadwell-2pa2no8co+2cuda+ib.xml
@@ -0,0 +1,509 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE topology SYSTEM "hwloc2.dtd">
+<topology version="2.0">
+  <object type="Machine" os_index="0" cpuset="0xffffffff" complete_cpuset="0xffffffff" allowed_cpuset="0xffffffff" nodeset="0x0000000f" complete_nodeset="0x0000000f" allowed_nodeset="0x0000000f" gp_index="1">
+    <info name="DMIProductName" value="PowerEdge R730"/>
+    <info name="DMIProductVersion" value=""/>
+    <info name="DMIBoardVendor" value="Dell Inc."/>
+    <info name="DMIBoardName" value="072T6D"/>
+    <info name="DMIBoardVersion" value="A05"/>
+    <info name="DMIBoardAssetTag" value=""/>
+    <info name="DMIChassisVendor" value="Dell Inc."/>
+    <info name="DMIChassisType" value="23"/>
+    <info name="DMIChassisVersion" value=""/>
+    <info name="DMIChassisAssetTag" value=""/>
+    <info name="DMIBIOSVendor" value="Dell Inc."/>
+    <info name="DMIBIOSVersion" value="2.4.3"/>
+    <info name="DMIBIOSDate" value="01/17/2017"/>
+    <info name="DMISysVendor" value="Dell Inc."/>
+    <info name="Backend" value="Linux"/>
+    <info name="LinuxCgroup" value="/"/>
+    <info name="OSName" value="Linux"/>
+    <info name="OSRelease" value="3.10.0-327.36.3.el7.x86_64"/>
+    <info name="OSVersion" value="#1 SMP Mon Oct 24 16:09:20 UTC 2016"/>
+    <info name="HostName" value="sirocco10"/>
+    <info name="Architecture" value="x86_64"/>
+    <info name="hwlocVersion" value="master-20190331.1302.gitc057ec7"/>
+    <info name="ProcessName" value="lt-lstopo"/>
+    <object type="Package" os_index="0" cpuset="0x55555555" complete_cpuset="0x55555555" nodeset="0x00000005" complete_nodeset="0x00000005" gp_index="3">
+      <info name="CPUVendor" value="GenuineIntel"/>
+      <info name="CPUFamilyNumber" value="6"/>
+      <info name="CPUModelNumber" value="79"/>
+      <info name="CPUModel" value="Intel(R) Xeon(R) CPU E5-2683 v4 @ 2.10GHz"/>
+      <info name="CPUStepping" value="1"/>
+      <object type="L3Cache" cpuset="0x00005555" complete_cpuset="0x00005555" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="8" cache_size="20971520" depth="3" cache_linesize="64" cache_associativity="20" cache_type="0">
+        <object type="NUMANode" os_index="0" cpuset="0x00005555" complete_cpuset="0x00005555" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="168" local_memory="68621275136">
+          <page_type size="4096" count="16753241"/>
+          <page_type size="2097152" count="0"/>
+          <page_type size="1073741824" count="0"/>
+        </object>
+        <object type="L2Cache" cpuset="0x00000001" complete_cpuset="0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="7" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000001" complete_cpuset="0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="5" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000001" complete_cpuset="0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="6" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="0" cpuset="0x00000001" complete_cpuset="0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="2">
+                <object type="PU" os_index="0" cpuset="0x00000001" complete_cpuset="0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="4"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000004" complete_cpuset="0x00000004" 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="0x00000004" complete_cpuset="0x00000004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="18" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000004" complete_cpuset="0x00000004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="19" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="1" cpuset="0x00000004" complete_cpuset="0x00000004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="16">
+                <object type="PU" os_index="2" cpuset="0x00000004" complete_cpuset="0x00000004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="17"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000010" complete_cpuset="0x00000010" 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="0x00000010" complete_cpuset="0x00000010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="28" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000010" complete_cpuset="0x00000010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="29" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="2" cpuset="0x00000010" complete_cpuset="0x00000010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="26">
+                <object type="PU" os_index="4" cpuset="0x00000010" complete_cpuset="0x00000010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="27"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000040" complete_cpuset="0x00000040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="40" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000040" complete_cpuset="0x00000040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="38" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000040" complete_cpuset="0x00000040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="39" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="3" cpuset="0x00000040" complete_cpuset="0x00000040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="36">
+                <object type="PU" os_index="6" cpuset="0x00000040" complete_cpuset="0x00000040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="37"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000100" complete_cpuset="0x00000100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="50" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000100" complete_cpuset="0x00000100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="48" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000100" complete_cpuset="0x00000100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="49" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="4" cpuset="0x00000100" complete_cpuset="0x00000100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="46">
+                <object type="PU" os_index="8" cpuset="0x00000100" complete_cpuset="0x00000100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="47"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000400" complete_cpuset="0x00000400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="60" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000400" complete_cpuset="0x00000400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="58" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000400" complete_cpuset="0x00000400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="59" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="5" cpuset="0x00000400" complete_cpuset="0x00000400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="56">
+                <object type="PU" os_index="10" cpuset="0x00000400" complete_cpuset="0x00000400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="57"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00001000" complete_cpuset="0x00001000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="70" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00001000" complete_cpuset="0x00001000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="68" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00001000" complete_cpuset="0x00001000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="69" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="6" cpuset="0x00001000" complete_cpuset="0x00001000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="66">
+                <object type="PU" os_index="12" cpuset="0x00001000" complete_cpuset="0x00001000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="67"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00004000" complete_cpuset="0x00004000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="80" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00004000" complete_cpuset="0x00004000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="78" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00004000" complete_cpuset="0x00004000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="79" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="7" cpuset="0x00004000" complete_cpuset="0x00004000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="76">
+                <object type="PU" os_index="14" cpuset="0x00004000" complete_cpuset="0x00004000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="77"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="Bridge" gp_index="202" bridge_type="0-1" depth="0" bridge_pci="0000:[00-0a]">
+          <object type="Bridge" gp_index="174" bridge_type="1-1" depth="1" bridge_pci="0000:[02-02]" pci_busid="0000:00:01.0" pci_type="0604 [8086:6f02] [8086:0000] 01" pci_link_speed="0.000000">
+            <object type="PCIDev" gp_index="186" pci_busid="0000:02:00.0" pci_type="0104 [1000:005d] [1028:1f49] 02" pci_link_speed="0.000000">
+              <object type="OSDev" gp_index="204" name="sda" subtype="Disk" osdev_type="0">
+                <info name="Size" value="584843264"/>
+                <info name="SectorSize" value="512"/>
+                <info name="LinuxDeviceID" value="8:0"/>
+                <info name="Vendor" value="DELL"/>
+                <info name="Model" value="PERC_H730_Mini"/>
+                <info name="Revision" value="4.27"/>
+                <info name="SerialNumber" value="61866da0aa41eb0020a756bf0a55211e"/>
+              </object>
+            </object>
+          </object>
+          <object type="Bridge" gp_index="175" bridge_type="1-1" depth="1" bridge_pci="0000:[03-03]" pci_busid="0000:00:02.0" pci_type="0604 [8086:6f04] [8086:0000] 01" pci_link_speed="0.000000">
+            <object type="PCIDev" gp_index="187" pci_busid="0000:03:00.0" pci_type="0302 [10de:15f8] [10de:118f] a1" pci_link_speed="15.753846">
+              <object type="OSDev" gp_index="212" name="opencl0d0" subtype="OpenCL" osdev_type="5">
+                <info name="Backend" value="OpenCL"/>
+                <info name="OpenCLDeviceType" value="GPU"/>
+                <info name="GPUVendor" value="NVIDIA Corporation"/>
+                <info name="GPUModel" value="Tesla P100-PCIE-16GB"/>
+                <info name="OpenCLPlatformIndex" value="0"/>
+                <info name="OpenCLPlatformName" value="NVIDIA CUDA"/>
+                <info name="OpenCLPlatformDeviceIndex" value="0"/>
+                <info name="OpenCLComputeUnits" value="56"/>
+                <info name="OpenCLGlobalMemorySize" value="16671616"/>
+              </object>
+              <object type="OSDev" gp_index="214" name="cuda0" subtype="CUDA" osdev_type="5">
+                <info name="Backend" value="CUDA"/>
+                <info name="GPUVendor" value="NVIDIA Corporation"/>
+                <info name="GPUModel" value="Tesla P100-PCIE-16GB"/>
+                <info name="CUDAGlobalMemorySize" value="16671616"/>
+                <info name="CUDAL2CacheSize" value="4096"/>
+                <info name="CUDAMultiProcessors" value="56"/>
+                <info name="CUDACoresPerMP" value="64"/>
+                <info name="CUDASharedMemorySizePerMP" value="48"/>
+              </object>
+              <object type="OSDev" gp_index="216" name="nvml0" osdev_type="1">
+                <info name="Backend" value="NVML"/>
+                <info name="GPUVendor" value="NVIDIA Corporation"/>
+                <info name="GPUModel" value="Tesla P100-PCIE-16GB"/>
+                <info name="NVIDIASerial" value="0325216044664"/>
+                <info name="NVIDIAUUID" value="GPU-fe8a9dfc-6bd9-957d-0523-992cd7a653c1"/>
+              </object>
+            </object>
+          </object>
+          <object type="Bridge" gp_index="176" bridge_type="1-1" depth="1" bridge_pci="0000:[01-01]" pci_busid="0000:00:03.0" pci_type="0604 [8086:6f08] [8086:0000] 01" pci_link_speed="0.000000">
+            <object type="PCIDev" gp_index="182" pci_busid="0000:01:00.0" pci_type="0200 [14e4:168a] [1028:1f5c] 10" pci_link_speed="0.000000">
+              <object type="OSDev" gp_index="208" name="em1" osdev_type="2">
+                <info name="Address" value="c8:1f:66:d9:d9:36"/>
+              </object>
+            </object>
+            <object type="PCIDev" gp_index="183" pci_busid="0000:01:00.1" pci_type="0200 [14e4:168a] [1028:1f5c] 10" pci_link_speed="0.000000">
+              <object type="OSDev" gp_index="207" name="em2" osdev_type="2">
+                <info name="Address" value="c8:1f:66:d9:d9:38"/>
+              </object>
+            </object>
+            <object type="PCIDev" gp_index="184" pci_busid="0000:01:00.2" pci_type="0200 [14e4:168a] [1028:1f67] 10" pci_link_speed="0.000000">
+              <object type="OSDev" gp_index="209" name="em3" osdev_type="2">
+                <info name="Address" value="c8:1f:66:d9:d9:3a"/>
+              </object>
+            </object>
+            <object type="PCIDev" gp_index="185" pci_busid="0000:01:00.3" pci_type="0200 [14e4:168a] [1028:1f67] 10" pci_link_speed="0.000000">
+              <object type="OSDev" gp_index="206" name="em4" osdev_type="2">
+                <info name="Address" value="c8:1f:66:d9:d9:3c"/>
+              </object>
+            </object>
+          </object>
+          <object type="PCIDev" gp_index="178" pci_busid="0000:00:11.4" pci_type="0106 [8086:8d62] [1028:0600] 05" pci_link_speed="0.000000"/>
+          <object type="Bridge" gp_index="180" bridge_type="1-1" depth="1" bridge_pci="0000:[06-0a]" pci_busid="0000:00:1c.7" pci_type="0604 [8086:8d1e] [1028:0600] d5" pci_link_speed="0.000000">
+            <object type="Bridge" gp_index="188" bridge_type="1-1" depth="2" bridge_pci="0000:[07-0a]" pci_busid="0000:06:00.0" pci_type="0604 [1912:001d] [1912:001d] 00" pci_link_speed="0.000000">
+              <object type="Bridge" gp_index="189" bridge_type="1-1" depth="3" bridge_pci="0000:[08-09]" pci_busid="0000:07:00.0" pci_type="0604 [1912:001d] [1912:001d] 00" pci_link_speed="0.000000">
+                <object type="Bridge" gp_index="190" bridge_type="1-1" depth="4" bridge_pci="0000:[09-09]" pci_busid="0000:08:00.0" pci_type="0604 [1912:001a] [1912:001a] 00" pci_link_speed="0.000000">
+                  <object type="PCIDev" gp_index="191" pci_busid="0000:09:00.0" pci_type="0300 [102b:0534] [1028:0600] 01" pci_link_speed="0.000000"/>
+                </object>
+              </object>
+            </object>
+          </object>
+          <object type="PCIDev" gp_index="181" pci_busid="0000:00:1f.2" pci_type="0106 [8086:8d02] [1028:0600] 05" pci_link_speed="0.000000">
+            <object type="OSDev" gp_index="205" name="sr0" subtype="Removable Media Device" osdev_type="0">
+              <info name="Size" value="1048575"/>
+              <info name="SectorSize" value="512"/>
+              <info name="LinuxDeviceID" value="11:0"/>
+              <info name="Model" value="HL-DT-ST_DVD+_-RW_GTA0N"/>
+              <info name="Revision" value="A3C0"/>
+              <info name="SerialNumber" value="KZBH3DN5426"/>
+            </object>
+          </object>
+        </object>
+      </object>
+      <object type="L3Cache" cpuset="0x55550000" complete_cpuset="0x55550000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="91" cache_size="20971520" depth="3" cache_linesize="64" cache_associativity="20" cache_type="0">
+        <object type="NUMANode" os_index="2" cpuset="0x55550000" complete_cpuset="0x55550000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="170" local_memory="68719476736">
+          <page_type size="4096" count="16777216"/>
+          <page_type size="2097152" count="0"/>
+          <page_type size="1073741824" count="0"/>
+        </object>
+        <object type="L2Cache" cpuset="0x00010000" complete_cpuset="0x00010000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="90" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00010000" complete_cpuset="0x00010000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="88" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00010000" complete_cpuset="0x00010000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="89" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="8" cpuset="0x00010000" complete_cpuset="0x00010000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="86">
+                <object type="PU" os_index="16" cpuset="0x00010000" complete_cpuset="0x00010000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="87"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00040000" complete_cpuset="0x00040000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="102" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00040000" complete_cpuset="0x00040000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="100" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00040000" complete_cpuset="0x00040000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="101" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="9" cpuset="0x00040000" complete_cpuset="0x00040000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="98">
+                <object type="PU" os_index="18" cpuset="0x00040000" complete_cpuset="0x00040000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="99"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00100000" complete_cpuset="0x00100000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="112" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00100000" complete_cpuset="0x00100000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="110" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00100000" complete_cpuset="0x00100000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="111" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="10" cpuset="0x00100000" complete_cpuset="0x00100000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="108">
+                <object type="PU" os_index="20" cpuset="0x00100000" complete_cpuset="0x00100000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="109"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00400000" complete_cpuset="0x00400000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="122" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00400000" complete_cpuset="0x00400000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="120" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00400000" complete_cpuset="0x00400000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="121" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="11" cpuset="0x00400000" complete_cpuset="0x00400000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="118">
+                <object type="PU" os_index="22" cpuset="0x00400000" complete_cpuset="0x00400000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="119"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x01000000" complete_cpuset="0x01000000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="132" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x01000000" complete_cpuset="0x01000000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="130" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x01000000" complete_cpuset="0x01000000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="131" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="12" cpuset="0x01000000" complete_cpuset="0x01000000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="128">
+                <object type="PU" os_index="24" cpuset="0x01000000" complete_cpuset="0x01000000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="129"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x04000000" complete_cpuset="0x04000000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="142" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x04000000" complete_cpuset="0x04000000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="140" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x04000000" complete_cpuset="0x04000000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="141" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="13" cpuset="0x04000000" complete_cpuset="0x04000000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="138">
+                <object type="PU" os_index="26" cpuset="0x04000000" complete_cpuset="0x04000000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="139"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x10000000" complete_cpuset="0x10000000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="152" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x10000000" complete_cpuset="0x10000000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="150" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x10000000" complete_cpuset="0x10000000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="151" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="14" cpuset="0x10000000" complete_cpuset="0x10000000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="148">
+                <object type="PU" os_index="28" cpuset="0x10000000" complete_cpuset="0x10000000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="149"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x40000000" complete_cpuset="0x40000000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="162" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x40000000" complete_cpuset="0x40000000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="160" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x40000000" complete_cpuset="0x40000000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="161" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="15" cpuset="0x40000000" complete_cpuset="0x40000000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="158">
+                <object type="PU" os_index="30" cpuset="0x40000000" complete_cpuset="0x40000000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="159"/>
+              </object>
+            </object>
+          </object>
+        </object>
+      </object>
+    </object>
+    <object type="Package" os_index="1" cpuset="0xaaaaaaaa" complete_cpuset="0xaaaaaaaa" nodeset="0x0000000a" complete_nodeset="0x0000000a" gp_index="10">
+      <info name="CPUVendor" value="GenuineIntel"/>
+      <info name="CPUFamilyNumber" value="6"/>
+      <info name="CPUModelNumber" value="79"/>
+      <info name="CPUModel" value="Intel(R) Xeon(R) CPU E5-2683 v4 @ 2.10GHz"/>
+      <info name="CPUStepping" value="1"/>
+      <object type="L3Cache" cpuset="0x0000aaaa" complete_cpuset="0x0000aaaa" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="15" cache_size="20971520" depth="3" cache_linesize="64" cache_associativity="20" cache_type="0">
+        <object type="NUMANode" os_index="1" cpuset="0x0000aaaa" complete_cpuset="0x0000aaaa" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="169" local_memory="68719476736">
+          <page_type size="4096" count="16777216"/>
+          <page_type size="2097152" count="0"/>
+          <page_type size="1073741824" count="0"/>
+        </object>
+        <object type="L2Cache" cpuset="0x00000002" complete_cpuset="0x00000002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="14" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000002" complete_cpuset="0x00000002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="12" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000002" complete_cpuset="0x00000002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="13" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="0" cpuset="0x00000002" complete_cpuset="0x00000002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="9">
+                <object type="PU" os_index="1" cpuset="0x00000002" complete_cpuset="0x00000002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="11"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000008" complete_cpuset="0x00000008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="25" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000008" complete_cpuset="0x00000008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="23" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000008" complete_cpuset="0x00000008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="24" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="1" cpuset="0x00000008" complete_cpuset="0x00000008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="21">
+                <object type="PU" os_index="3" cpuset="0x00000008" complete_cpuset="0x00000008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="22"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000020" complete_cpuset="0x00000020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="35" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000020" complete_cpuset="0x00000020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="33" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000020" complete_cpuset="0x00000020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="34" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="2" cpuset="0x00000020" complete_cpuset="0x00000020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="31">
+                <object type="PU" os_index="5" cpuset="0x00000020" complete_cpuset="0x00000020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="32"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000080" complete_cpuset="0x00000080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="45" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000080" complete_cpuset="0x00000080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="43" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000080" complete_cpuset="0x00000080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="44" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="3" cpuset="0x00000080" complete_cpuset="0x00000080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="41">
+                <object type="PU" os_index="7" cpuset="0x00000080" complete_cpuset="0x00000080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="42"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000200" complete_cpuset="0x00000200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="55" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000200" complete_cpuset="0x00000200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="53" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000200" complete_cpuset="0x00000200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="54" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="4" cpuset="0x00000200" complete_cpuset="0x00000200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="51">
+                <object type="PU" os_index="9" cpuset="0x00000200" complete_cpuset="0x00000200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="52"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000800" complete_cpuset="0x00000800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="65" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000800" complete_cpuset="0x00000800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="63" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000800" complete_cpuset="0x00000800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="64" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="5" cpuset="0x00000800" complete_cpuset="0x00000800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="61">
+                <object type="PU" os_index="11" cpuset="0x00000800" complete_cpuset="0x00000800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="62"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00002000" complete_cpuset="0x00002000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="75" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00002000" complete_cpuset="0x00002000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="73" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00002000" complete_cpuset="0x00002000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="74" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="6" cpuset="0x00002000" complete_cpuset="0x00002000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="71">
+                <object type="PU" os_index="13" cpuset="0x00002000" complete_cpuset="0x00002000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="72"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00008000" complete_cpuset="0x00008000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="85" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00008000" complete_cpuset="0x00008000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="83" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00008000" complete_cpuset="0x00008000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="84" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="7" cpuset="0x00008000" complete_cpuset="0x00008000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="81">
+                <object type="PU" os_index="15" cpuset="0x00008000" complete_cpuset="0x00008000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="82"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="Bridge" gp_index="203" bridge_type="0-1" depth="0" bridge_pci="0000:[80-84]">
+          <object type="Bridge" gp_index="192" bridge_type="1-1" depth="1" bridge_pci="0000:[81-81]" pci_busid="0000:80:01.0" pci_type="0604 [8086:6f02] [8086:0000] 01" pci_link_speed="0.000000">
+            <object type="PCIDev" gp_index="196" pci_busid="0000:81:00.0" pci_type="0208 [8086:24f0] [8086:2629] 11" pci_link_speed="0.000000">
+              <object type="OSDev" gp_index="210" name="ib0" osdev_type="2">
+                <info name="Address" value="80:00:00:02:fe:80:00:00:00:00:00:00:00:11:75:01:01:76:7f:e3"/>
+                <info name="Port" value="1"/>
+              </object>
+              <object type="OSDev" gp_index="211" name="hfi1_0" osdev_type="3">
+                <info name="NodeGUID" value="0011:7501:0176:7fe3"/>
+                <info name="SysImageGUID" value="0011:7501:0176:7fe3"/>
+                <info name="Port1State" value="2"/>
+                <info name="Port1LID" value="0x0"/>
+                <info name="Port1LMC" value="0"/>
+                <info name="Port1GID0" value="fe80:0000:0000:0000:0011:7501:0176:7fe3"/>
+              </object>
+            </object>
+          </object>
+          <object type="Bridge" gp_index="193" bridge_type="1-1" depth="1" bridge_pci="0000:[82-82]" pci_busid="0000:80:02.0" pci_type="0604 [8086:6f04] [8086:0000] 01" pci_link_speed="0.000000">
+            <object type="PCIDev" gp_index="197" pci_busid="0000:82:00.0" pci_type="0302 [10de:15f8] [10de:118f] a1" pci_link_speed="15.753846">
+              <object type="OSDev" gp_index="213" name="opencl0d1" subtype="OpenCL" osdev_type="5">
+                <info name="Backend" value="OpenCL"/>
+                <info name="OpenCLDeviceType" value="GPU"/>
+                <info name="GPUVendor" value="NVIDIA Corporation"/>
+                <info name="GPUModel" value="Tesla P100-PCIE-16GB"/>
+                <info name="OpenCLPlatformIndex" value="0"/>
+                <info name="OpenCLPlatformName" value="NVIDIA CUDA"/>
+                <info name="OpenCLPlatformDeviceIndex" value="1"/>
+                <info name="OpenCLComputeUnits" value="56"/>
+                <info name="OpenCLGlobalMemorySize" value="16671616"/>
+              </object>
+              <object type="OSDev" gp_index="215" name="cuda1" subtype="CUDA" osdev_type="5">
+                <info name="Backend" value="CUDA"/>
+                <info name="GPUVendor" value="NVIDIA Corporation"/>
+                <info name="GPUModel" value="Tesla P100-PCIE-16GB"/>
+                <info name="CUDAGlobalMemorySize" value="16671616"/>
+                <info name="CUDAL2CacheSize" value="4096"/>
+                <info name="CUDAMultiProcessors" value="56"/>
+                <info name="CUDACoresPerMP" value="64"/>
+                <info name="CUDASharedMemorySizePerMP" value="48"/>
+              </object>
+              <object type="OSDev" gp_index="217" name="nvml1" osdev_type="1">
+                <info name="Backend" value="NVML"/>
+                <info name="GPUVendor" value="NVIDIA Corporation"/>
+                <info name="GPUModel" value="Tesla P100-PCIE-16GB"/>
+                <info name="NVIDIASerial" value="0325216044112"/>
+                <info name="NVIDIAUUID" value="GPU-2700ce6d-501a-33ee-e7e6-c276adbd3a77"/>
+              </object>
+            </object>
+          </object>
+          <object type="Bridge" gp_index="195" bridge_type="1-1" depth="1" bridge_pci="0000:[84-84]" pci_busid="0000:80:03.2" pci_type="0604 [8086:6f0a] [8086:0000] 01" pci_link_speed="0.000000">
+            <object type="PCIDev" gp_index="198" pci_busid="0000:84:00.0" pci_type="0200 [8086:1589] [8086:0003] 01" pci_link_speed="0.000000"/>
+            <object type="PCIDev" gp_index="199" pci_busid="0000:84:00.1" pci_type="0200 [8086:1589] [8086:0000] 01" pci_link_speed="0.000000"/>
+            <object type="PCIDev" gp_index="200" pci_busid="0000:84:00.2" pci_type="0200 [8086:1589] [8086:0000] 01" pci_link_speed="0.000000"/>
+            <object type="PCIDev" gp_index="201" pci_busid="0000:84:00.3" pci_type="0200 [8086:1589] [8086:0000] 01" pci_link_speed="0.000000"/>
+          </object>
+        </object>
+      </object>
+      <object type="L3Cache" cpuset="0xaaaa0000" complete_cpuset="0xaaaa0000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="97" cache_size="20971520" depth="3" cache_linesize="64" cache_associativity="20" cache_type="0">
+        <object type="NUMANode" os_index="3" cpuset="0xaaaa0000" complete_cpuset="0xaaaa0000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="171" local_memory="68719476736">
+          <page_type size="4096" count="16777216"/>
+          <page_type size="2097152" count="0"/>
+          <page_type size="1073741824" count="0"/>
+        </object>
+        <object type="L2Cache" cpuset="0x00020000" complete_cpuset="0x00020000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="96" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00020000" complete_cpuset="0x00020000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="94" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00020000" complete_cpuset="0x00020000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="95" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="8" cpuset="0x00020000" complete_cpuset="0x00020000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="92">
+                <object type="PU" os_index="17" cpuset="0x00020000" complete_cpuset="0x00020000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="93"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00080000" complete_cpuset="0x00080000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="107" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00080000" complete_cpuset="0x00080000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="105" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00080000" complete_cpuset="0x00080000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="106" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="9" cpuset="0x00080000" complete_cpuset="0x00080000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="103">
+                <object type="PU" os_index="19" cpuset="0x00080000" complete_cpuset="0x00080000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="104"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00200000" complete_cpuset="0x00200000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="117" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00200000" complete_cpuset="0x00200000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="115" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00200000" complete_cpuset="0x00200000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="116" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="10" cpuset="0x00200000" complete_cpuset="0x00200000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="113">
+                <object type="PU" os_index="21" cpuset="0x00200000" complete_cpuset="0x00200000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="114"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00800000" complete_cpuset="0x00800000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="127" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00800000" complete_cpuset="0x00800000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="125" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00800000" complete_cpuset="0x00800000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="126" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="11" cpuset="0x00800000" complete_cpuset="0x00800000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="123">
+                <object type="PU" os_index="23" cpuset="0x00800000" complete_cpuset="0x00800000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="124"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x02000000" complete_cpuset="0x02000000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="137" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x02000000" complete_cpuset="0x02000000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="135" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x02000000" complete_cpuset="0x02000000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="136" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="12" cpuset="0x02000000" complete_cpuset="0x02000000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="133">
+                <object type="PU" os_index="25" cpuset="0x02000000" complete_cpuset="0x02000000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="134"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x08000000" complete_cpuset="0x08000000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="147" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x08000000" complete_cpuset="0x08000000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="145" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x08000000" complete_cpuset="0x08000000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="146" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="13" cpuset="0x08000000" complete_cpuset="0x08000000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="143">
+                <object type="PU" os_index="27" cpuset="0x08000000" complete_cpuset="0x08000000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="144"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x20000000" complete_cpuset="0x20000000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="157" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x20000000" complete_cpuset="0x20000000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="155" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x20000000" complete_cpuset="0x20000000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="156" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="14" cpuset="0x20000000" complete_cpuset="0x20000000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="153">
+                <object type="PU" os_index="29" cpuset="0x20000000" complete_cpuset="0x20000000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="154"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x80000000" complete_cpuset="0x80000000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="167" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x80000000" complete_cpuset="0x80000000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="165" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x80000000" complete_cpuset="0x80000000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="166" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="15" cpuset="0x80000000" complete_cpuset="0x80000000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="163">
+                <object type="PU" os_index="31" cpuset="0x80000000" complete_cpuset="0x80000000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="164"/>
+              </object>
+            </object>
+          </object>
+        </object>
+      </object>
+    </object>
+  </object>
+  <distances2 type="NUMANode" nbobjs="4" kind="5" indexing="os">
+    <indexes length="8">0 1 2 3 </indexes>
+    <u64values length="30">10 21 11 21 21 10 21 11 11 21 </u64values>
+    <u64values length="18">10 21 21 11 21 10 </u64values>
+  </distances2>
+</topology>
diff --git a/xml/Intel-Xeon-CascadeLake-2pa18co2t+ib.xml b/xml/Intel-Xeon-CascadeLake-2pa18co2t+ib.xml
new file mode 100644
index 0000000..6fd57fc
--- /dev/null
+++ b/xml/Intel-Xeon-CascadeLake-2pa18co2t+ib.xml
@@ -0,0 +1,508 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE topology SYSTEM "hwloc2.dtd">
+<topology version="2.0">
+  <object type="Machine" os_index="0" cpuset="0x000000ff,0xffffffff,0xffffffff" complete_cpuset="0x000000ff,0xffffffff,0xffffffff" allowed_cpuset="0x000000ff,0xffffffff,0xffffffff" nodeset="0x00000003" complete_nodeset="0x00000003" allowed_nodeset="0x00000003" gp_index="1">
+    <info name="DMIProductName" value="PowerEdge C6420"/>
+    <info name="DMIProductVersion" value=""/>
+    <info name="DMIBoardVendor" value="Dell Inc."/>
+    <info name="DMIBoardName" value="0YTVTT"/>
+    <info name="DMIBoardVersion" value="A01"/>
+    <info name="DMIBoardAssetTag" value=""/>
+    <info name="DMIChassisVendor" value="Dell Inc."/>
+    <info name="DMIChassisType" value="23"/>
+    <info name="DMIChassisVersion" value="PowerEdge C6400"/>
+    <info name="DMIChassisAssetTag" value=""/>
+    <info name="DMIBIOSVendor" value="Dell Inc."/>
+    <info name="DMIBIOSVersion" value="2.2.11"/>
+    <info name="DMIBIOSDate" value="06/14/2019"/>
+    <info name="DMISysVendor" value="Dell Inc."/>
+    <info name="Backend" value="Linux"/>
+    <info name="LinuxCgroup" value="/oar/goglin_9644221"/>
+    <info name="OSName" value="Linux"/>
+    <info name="OSRelease" value="3.10.0-693.17.1.el7.x86_64"/>
+    <info name="OSVersion" value="#1 SMP Thu Jan 25 20:13:58 UTC 2018"/>
+    <info name="HostName" value="nef054"/>
+    <info name="Architecture" value="x86_64"/>
+    <info name="hwlocVersion" value="master-20190809.0942.git76d7fdd"/>
+    <info name="ProcessName" value="lt-lstopo"/>
+    <object type="Package" os_index="0" cpuset="0x00000055,0x55555555,0x55555555" complete_cpuset="0x00000055,0x55555555,0x55555555" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="3">
+      <info name="CPUVendor" value="GenuineIntel"/>
+      <info name="CPUFamilyNumber" value="6"/>
+      <info name="CPUModelNumber" value="85"/>
+      <info name="CPUModel" value="Intel(R) Xeon(R) Gold 6240 CPU @ 2.60GHz"/>
+      <info name="CPUStepping" value="7"/>
+      <object type="NUMANode" os_index="0" cpuset="0x00000055,0x55555555,0x55555555" complete_cpuset="0x00000055,0x55555555,0x55555555" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="222" local_memory="204511752192">
+        <page_type size="4096" count="49929627"/>
+        <page_type size="2097152" count="0"/>
+        <page_type size="1073741824" count="0"/>
+      </object>
+      <object type="L3Cache" cpuset="0x00000055,0x55555555,0x55555555" complete_cpuset="0x00000055,0x55555555,0x55555555" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="8" cache_size="25952256" depth="3" cache_linesize="64" cache_associativity="11" cache_type="0">
+        <info name="Inclusive" value="0"/>
+        <object type="L2Cache" cpuset="0x00000010,0x00000001" complete_cpuset="0x00000010,0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="7" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x00000010,0x00000001" complete_cpuset="0x00000010,0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="5" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x00000010,0x00000001" complete_cpuset="0x00000010,0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="6" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="0" cpuset="0x00000010,0x00000001" complete_cpuset="0x00000010,0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="2">
+                <object type="PU" os_index="0" cpuset="0x00000001" complete_cpuset="0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="4"/>
+                <object type="PU" os_index="36" cpuset="0x00000010,0x0" complete_cpuset="0x00000010,0x0" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="186"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000040,0x00000004" complete_cpuset="0x00000040,0x00000004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="20" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000040,0x00000004" complete_cpuset="0x00000040,0x00000004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="18" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000040,0x00000004" complete_cpuset="0x00000040,0x00000004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="19" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="4" cpuset="0x00000040,0x00000004" complete_cpuset="0x00000040,0x00000004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="16">
+                <object type="PU" os_index="2" cpuset="0x00000004" complete_cpuset="0x00000004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="17"/>
+                <object type="PU" os_index="38" cpuset="0x00000040,0x0" complete_cpuset="0x00000040,0x0" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="188"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000100,0x00000010" complete_cpuset="0x00000100,0x00000010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="30" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000100,0x00000010" complete_cpuset="0x00000100,0x00000010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="28" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000100,0x00000010" complete_cpuset="0x00000100,0x00000010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="29" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="1" cpuset="0x00000100,0x00000010" complete_cpuset="0x00000100,0x00000010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="26">
+                <object type="PU" os_index="4" cpuset="0x00000010" complete_cpuset="0x00000010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="27"/>
+                <object type="PU" os_index="40" cpuset="0x00000100,0x0" complete_cpuset="0x00000100,0x0" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="190"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000400,0x00000040" complete_cpuset="0x00000400,0x00000040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="40" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000400,0x00000040" complete_cpuset="0x00000400,0x00000040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="38" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000400,0x00000040" complete_cpuset="0x00000400,0x00000040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="39" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="3" cpuset="0x00000400,0x00000040" complete_cpuset="0x00000400,0x00000040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="36">
+                <object type="PU" os_index="6" cpuset="0x00000040" complete_cpuset="0x00000040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="37"/>
+                <object type="PU" os_index="42" cpuset="0x00000400,0x0" complete_cpuset="0x00000400,0x0" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="192"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00001000,0x00000100" complete_cpuset="0x00001000,0x00000100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="50" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00001000,0x00000100" complete_cpuset="0x00001000,0x00000100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="48" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00001000,0x00000100" complete_cpuset="0x00001000,0x00000100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="49" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="2" cpuset="0x00001000,0x00000100" complete_cpuset="0x00001000,0x00000100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="46">
+                <object type="PU" os_index="8" cpuset="0x00000100" complete_cpuset="0x00000100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="47"/>
+                <object type="PU" os_index="44" cpuset="0x00001000,0x0" complete_cpuset="0x00001000,0x0" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="194"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00004000,0x00000400" complete_cpuset="0x00004000,0x00000400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="60" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00004000,0x00000400" complete_cpuset="0x00004000,0x00000400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="58" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00004000,0x00000400" complete_cpuset="0x00004000,0x00000400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="59" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="11" cpuset="0x00004000,0x00000400" complete_cpuset="0x00004000,0x00000400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="56">
+                <object type="PU" os_index="10" cpuset="0x00000400" complete_cpuset="0x00000400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="57"/>
+                <object type="PU" os_index="46" cpuset="0x00004000,0x0" complete_cpuset="0x00004000,0x0" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="196"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00010000,0x00001000" complete_cpuset="0x00010000,0x00001000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="70" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00010000,0x00001000" complete_cpuset="0x00010000,0x00001000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="68" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00010000,0x00001000" complete_cpuset="0x00010000,0x00001000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="69" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="8" cpuset="0x00010000,0x00001000" complete_cpuset="0x00010000,0x00001000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="66">
+                <object type="PU" os_index="12" cpuset="0x00001000" complete_cpuset="0x00001000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="67"/>
+                <object type="PU" os_index="48" cpuset="0x00010000,0x0" complete_cpuset="0x00010000,0x0" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="198"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00040000,0x00004000" complete_cpuset="0x00040000,0x00004000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="80" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00040000,0x00004000" complete_cpuset="0x00040000,0x00004000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="78" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00040000,0x00004000" complete_cpuset="0x00040000,0x00004000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="79" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="10" cpuset="0x00040000,0x00004000" complete_cpuset="0x00040000,0x00004000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="76">
+                <object type="PU" os_index="14" cpuset="0x00004000" complete_cpuset="0x00004000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="77"/>
+                <object type="PU" os_index="50" cpuset="0x00040000,0x0" complete_cpuset="0x00040000,0x0" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="200"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00100000,0x00010000" complete_cpuset="0x00100000,0x00010000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="90" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00100000,0x00010000" complete_cpuset="0x00100000,0x00010000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="88" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00100000,0x00010000" complete_cpuset="0x00100000,0x00010000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="89" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="9" cpuset="0x00100000,0x00010000" complete_cpuset="0x00100000,0x00010000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="86">
+                <object type="PU" os_index="16" cpuset="0x00010000" complete_cpuset="0x00010000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="87"/>
+                <object type="PU" os_index="52" cpuset="0x00100000,0x0" complete_cpuset="0x00100000,0x0" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="202"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00400000,0x00040000" complete_cpuset="0x00400000,0x00040000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="100" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00400000,0x00040000" complete_cpuset="0x00400000,0x00040000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="98" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00400000,0x00040000" complete_cpuset="0x00400000,0x00040000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="99" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="20" cpuset="0x00400000,0x00040000" complete_cpuset="0x00400000,0x00040000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="96">
+                <object type="PU" os_index="18" cpuset="0x00040000" complete_cpuset="0x00040000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="97"/>
+                <object type="PU" os_index="54" cpuset="0x00400000,0x0" complete_cpuset="0x00400000,0x0" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="204"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x01000000,0x00100000" complete_cpuset="0x01000000,0x00100000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="110" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x01000000,0x00100000" complete_cpuset="0x01000000,0x00100000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="108" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x01000000,0x00100000" complete_cpuset="0x01000000,0x00100000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="109" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="16" cpuset="0x01000000,0x00100000" complete_cpuset="0x01000000,0x00100000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="106">
+                <object type="PU" os_index="20" cpuset="0x00100000" complete_cpuset="0x00100000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="107"/>
+                <object type="PU" os_index="56" cpuset="0x01000000,0x0" complete_cpuset="0x01000000,0x0" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="206"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x04000000,0x00400000" complete_cpuset="0x04000000,0x00400000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="120" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x04000000,0x00400000" complete_cpuset="0x04000000,0x00400000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="118" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x04000000,0x00400000" complete_cpuset="0x04000000,0x00400000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="119" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="19" cpuset="0x04000000,0x00400000" complete_cpuset="0x04000000,0x00400000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="116">
+                <object type="PU" os_index="22" cpuset="0x00400000" complete_cpuset="0x00400000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="117"/>
+                <object type="PU" os_index="58" cpuset="0x04000000,0x0" complete_cpuset="0x04000000,0x0" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="208"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x10000000,0x01000000" complete_cpuset="0x10000000,0x01000000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="130" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x10000000,0x01000000" complete_cpuset="0x10000000,0x01000000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="128" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x10000000,0x01000000" complete_cpuset="0x10000000,0x01000000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="129" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="17" cpuset="0x10000000,0x01000000" complete_cpuset="0x10000000,0x01000000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="126">
+                <object type="PU" os_index="24" cpuset="0x01000000" complete_cpuset="0x01000000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="127"/>
+                <object type="PU" os_index="60" cpuset="0x10000000,0x0" complete_cpuset="0x10000000,0x0" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="210"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x40000000,0x04000000" complete_cpuset="0x40000000,0x04000000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="140" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x40000000,0x04000000" complete_cpuset="0x40000000,0x04000000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="138" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x40000000,0x04000000" complete_cpuset="0x40000000,0x04000000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="139" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="18" cpuset="0x40000000,0x04000000" complete_cpuset="0x40000000,0x04000000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="136">
+                <object type="PU" os_index="26" cpuset="0x04000000" complete_cpuset="0x04000000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="137"/>
+                <object type="PU" os_index="62" cpuset="0x40000000,0x0" complete_cpuset="0x40000000,0x0" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="212"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000001,,0x10000000" complete_cpuset="0x00000001,,0x10000000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="150" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000001,,0x10000000" complete_cpuset="0x00000001,,0x10000000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="148" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000001,,0x10000000" complete_cpuset="0x00000001,,0x10000000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="149" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="24" cpuset="0x00000001,,0x10000000" complete_cpuset="0x00000001,,0x10000000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="146">
+                <object type="PU" os_index="28" cpuset="0x10000000" complete_cpuset="0x10000000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="147"/>
+                <object type="PU" os_index="64" cpuset="0x00000001,,0x0" complete_cpuset="0x00000001,,0x0" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="214"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000004,,0x40000000" complete_cpuset="0x00000004,,0x40000000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="160" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000004,,0x40000000" complete_cpuset="0x00000004,,0x40000000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="158" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000004,,0x40000000" complete_cpuset="0x00000004,,0x40000000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="159" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="27" cpuset="0x00000004,,0x40000000" complete_cpuset="0x00000004,,0x40000000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="156">
+                <object type="PU" os_index="30" cpuset="0x40000000" complete_cpuset="0x40000000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="157"/>
+                <object type="PU" os_index="66" cpuset="0x00000004,,0x0" complete_cpuset="0x00000004,,0x0" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="216"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000010,0x00000001,0x0" complete_cpuset="0x00000010,0x00000001,0x0" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="170" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000010,0x00000001,0x0" complete_cpuset="0x00000010,0x00000001,0x0" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="168" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000010,0x00000001,0x0" complete_cpuset="0x00000010,0x00000001,0x0" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="169" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="25" cpuset="0x00000010,0x00000001,0x0" complete_cpuset="0x00000010,0x00000001,0x0" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="166">
+                <object type="PU" os_index="32" cpuset="0x00000001,0x0" complete_cpuset="0x00000001,0x0" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="167"/>
+                <object type="PU" os_index="68" cpuset="0x00000010,,0x0" complete_cpuset="0x00000010,,0x0" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="218"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000040,0x00000004,0x0" complete_cpuset="0x00000040,0x00000004,0x0" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="180" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000040,0x00000004,0x0" complete_cpuset="0x00000040,0x00000004,0x0" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="178" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000040,0x00000004,0x0" complete_cpuset="0x00000040,0x00000004,0x0" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="179" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="26" cpuset="0x00000040,0x00000004,0x0" complete_cpuset="0x00000040,0x00000004,0x0" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="176">
+                <object type="PU" os_index="34" cpuset="0x00000004,0x0" complete_cpuset="0x00000004,0x0" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="177"/>
+                <object type="PU" os_index="70" cpuset="0x00000040,,0x0" complete_cpuset="0x00000040,,0x0" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="220"/>
+              </object>
+            </object>
+          </object>
+        </object>
+      </object>
+      <object type="Bridge" gp_index="240" bridge_type="0-1" depth="0" bridge_pci="0000:[00-04]">
+        <object type="PCIDev" gp_index="224" pci_busid="0000:00:11.5" pci_type="0106 [8086:a1d2] [1028:0757] 09" pci_link_speed="0.000000">
+          <info name="PCIVendor" value="Intel Corporation"/>
+          <info name="PCIDevice" value="Lewisburg SSATA Controller [AHCI mode]"/>
+        </object>
+        <object type="PCIDev" gp_index="225" pci_busid="0000:00:17.0" pci_type="0106 [8086:a182] [1028:0757] 09" pci_link_speed="0.000000">
+          <info name="PCIVendor" value="Intel Corporation"/>
+          <info name="PCIDevice" value="Lewisburg SATA Controller [AHCI mode]"/>
+        </object>
+        <object type="Bridge" gp_index="227" bridge_type="1-1" depth="1" bridge_pci="0000:[02-03]" pci_busid="0000:00:1c.4" pci_type="0604 [8086:a194] [1028:0757] f9" pci_link_speed="0.000000">
+          <info name="PCIVendor" value="Intel Corporation"/>
+          <info name="PCIDevice" value="Lewisburg PCI Express Root Port #5"/>
+          <object type="Bridge" gp_index="229" bridge_type="1-1" depth="2" bridge_pci="0000:[03-03]" pci_busid="0000:02:00.0" pci_type="0604 [1556:be00] [0000:0000] 02" pci_link_speed="0.000000">
+            <info name="PCIVendor" value="PLDA"/>
+            <object type="PCIDev" gp_index="230" pci_busid="0000:03:00.0" pci_type="0300 [102b:0536] [1028:0757] 04" pci_link_speed="0.000000">
+              <info name="PCIVendor" value="Matrox Electronics Systems Ltd."/>
+            </object>
+          </object>
+        </object>
+        <object type="Bridge" gp_index="228" bridge_type="1-1" depth="1" bridge_pci="0000:[04-04]" pci_busid="0000:00:1c.5" pci_type="0604 [8086:a195] [1028:0757] f9" pci_link_speed="0.000000">
+          <info name="PCIVendor" value="Intel Corporation"/>
+          <info name="PCIDevice" value="Lewisburg PCI Express Root Port #6"/>
+          <object type="PCIDev" gp_index="231" pci_busid="0000:04:00.0" pci_type="0200 [8086:1521] [1028:0757] 01" pci_link_speed="0.000000">
+            <info name="PCIVendor" value="Intel Corporation"/>
+            <info name="PCIDevice" value="I350 Gigabit Network Connection"/>
+            <object type="OSDev" gp_index="246" name="em1" osdev_type="2">
+              <info name="Address" value="6c:2b:59:9c:4a:32"/>
+            </object>
+          </object>
+        </object>
+      </object>
+      <object type="Bridge" gp_index="241" bridge_type="0-1" depth="0" bridge_pci="0000:[3a-3b]">
+        <object type="Bridge" gp_index="232" bridge_type="1-1" depth="1" bridge_pci="0000:[3b-3b]" pci_busid="0000:3a:00.0" pci_type="0604 [8086:2030] [8086:0000] 07" pci_link_speed="0.000000">
+          <info name="PCISlot" value="1"/>
+          <info name="PCIVendor" value="Intel Corporation"/>
+          <info name="PCIDevice" value="Sky Lake-E PCI Express Root Port A"/>
+          <object type="PCIDev" gp_index="233" pci_busid="0000:3b:00.0" pci_type="0104 [1000:005f] [1028:1f4b] 02" pci_link_speed="0.000000">
+            <info name="PCIVendor" value="LSI Logic / Symbios Logic"/>
+            <info name="PCIDevice" value="MegaRAID SAS-3 3008 [Fury]"/>
+            <object type="OSDev" gp_index="244" name="sda" subtype="Disk" osdev_type="0">
+              <info name="Size" value="585498624"/>
+              <info name="SectorSize" value="512"/>
+              <info name="LinuxDeviceID" value="8:0"/>
+              <info name="Vendor" value="DELL"/>
+              <info name="Model" value="PERC_H330_Mini"/>
+              <info name="Revision" value="4.29"/>
+              <info name="SerialNumber" value="64cd98f08153540024e5b62d06713171"/>
+            </object>
+            <object type="OSDev" gp_index="245" name="sdb" subtype="Disk" osdev_type="0">
+              <info name="Size" value="936640512"/>
+              <info name="SectorSize" value="512"/>
+              <info name="LinuxDeviceID" value="8:16"/>
+              <info name="Vendor" value="DELL"/>
+              <info name="Model" value="PERC_H330_Mini"/>
+              <info name="Revision" value="4.29"/>
+              <info name="SerialNumber" value="64cd98f08153540024e5b62e0683f82c"/>
+            </object>
+          </object>
+        </object>
+      </object>
+      <object type="Bridge" gp_index="242" bridge_type="0-1" depth="0" bridge_pci="0000:[5d-5e]">
+        <object type="Bridge" gp_index="234" bridge_type="1-1" depth="1" bridge_pci="0000:[5e-5e]" pci_busid="0000:5d:00.0" pci_type="0604 [8086:2030] [8086:0000] 07" pci_link_speed="0.000000">
+          <info name="PCISlot" value="4"/>
+          <info name="PCIVendor" value="Intel Corporation"/>
+          <info name="PCIDevice" value="Sky Lake-E PCI Express Root Port A"/>
+          <object type="PCIDev" gp_index="235" pci_busid="0000:5e:00.0" pci_type="0280 [15b3:1003] [15b3:0067] 00" pci_link_speed="0.000000">
+            <info name="PCIVendor" value="Mellanox Technologies"/>
+            <info name="PCIDevice" value="MT27500 Family [ConnectX-3]"/>
+            <object type="OSDev" gp_index="247" name="ib0" osdev_type="2">
+              <info name="Address" value="80:00:02:08:fe:80:00:00:00:00:00:00:98:03:9b:03:00:e9:03:e1"/>
+              <info name="Port" value="1"/>
+            </object>
+            <object type="OSDev" gp_index="248" name="mlx4_0" osdev_type="3">
+              <info name="NodeGUID" value="9803:9b03:00e9:03e0"/>
+              <info name="SysImageGUID" value="9803:9b03:00e9:03e3"/>
+              <info name="Port1State" value="4"/>
+              <info name="Port1LID" value="0x4c"/>
+              <info name="Port1LMC" value="0"/>
+              <info name="Port1GID0" value="fe80:0000:0000:0000:9803:9b03:00e9:03e1"/>
+            </object>
+          </object>
+        </object>
+      </object>
+    </object>
+    <object type="Package" os_index="1" cpuset="0x000000aa,0xaaaaaaaa,0xaaaaaaaa" complete_cpuset="0x000000aa,0xaaaaaaaa,0xaaaaaaaa" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="10">
+      <info name="CPUVendor" value="GenuineIntel"/>
+      <info name="CPUFamilyNumber" value="6"/>
+      <info name="CPUModelNumber" value="85"/>
+      <info name="CPUModel" value="Intel(R) Xeon(R) Gold 6240 CPU @ 2.60GHz"/>
+      <info name="CPUStepping" value="7"/>
+      <object type="NUMANode" os_index="1" cpuset="0x000000aa,0xaaaaaaaa,0xaaaaaaaa" complete_cpuset="0x000000aa,0xaaaaaaaa,0xaaaaaaaa" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="223" local_memory="206158430208">
+        <page_type size="4096" count="50331648"/>
+        <page_type size="2097152" count="0"/>
+        <page_type size="1073741824" count="0"/>
+      </object>
+      <object type="L3Cache" cpuset="0x000000aa,0xaaaaaaaa,0xaaaaaaaa" complete_cpuset="0x000000aa,0xaaaaaaaa,0xaaaaaaaa" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="15" cache_size="25952256" depth="3" cache_linesize="64" cache_associativity="11" cache_type="0">
+        <object type="L2Cache" cpuset="0x00000020,0x00000002" complete_cpuset="0x00000020,0x00000002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="14" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000020,0x00000002" complete_cpuset="0x00000020,0x00000002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="12" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000020,0x00000002" complete_cpuset="0x00000020,0x00000002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="13" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="0" cpuset="0x00000020,0x00000002" complete_cpuset="0x00000020,0x00000002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="9">
+                <object type="PU" os_index="1" cpuset="0x00000002" complete_cpuset="0x00000002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="11"/>
+                <object type="PU" os_index="37" cpuset="0x00000020,0x0" complete_cpuset="0x00000020,0x0" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="187"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000080,0x00000008" complete_cpuset="0x00000080,0x00000008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="25" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000080,0x00000008" complete_cpuset="0x00000080,0x00000008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="23" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000080,0x00000008" complete_cpuset="0x00000080,0x00000008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="24" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="4" cpuset="0x00000080,0x00000008" complete_cpuset="0x00000080,0x00000008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="21">
+                <object type="PU" os_index="3" cpuset="0x00000008" complete_cpuset="0x00000008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="22"/>
+                <object type="PU" os_index="39" cpuset="0x00000080,0x0" complete_cpuset="0x00000080,0x0" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="189"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000200,0x00000020" complete_cpuset="0x00000200,0x00000020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="35" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000200,0x00000020" complete_cpuset="0x00000200,0x00000020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="33" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000200,0x00000020" complete_cpuset="0x00000200,0x00000020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="34" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="1" cpuset="0x00000200,0x00000020" complete_cpuset="0x00000200,0x00000020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="31">
+                <object type="PU" os_index="5" cpuset="0x00000020" complete_cpuset="0x00000020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="32"/>
+                <object type="PU" os_index="41" cpuset="0x00000200,0x0" complete_cpuset="0x00000200,0x0" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="191"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000800,0x00000080" complete_cpuset="0x00000800,0x00000080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="45" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000800,0x00000080" complete_cpuset="0x00000800,0x00000080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="43" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000800,0x00000080" complete_cpuset="0x00000800,0x00000080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="44" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="3" cpuset="0x00000800,0x00000080" complete_cpuset="0x00000800,0x00000080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="41">
+                <object type="PU" os_index="7" cpuset="0x00000080" complete_cpuset="0x00000080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="42"/>
+                <object type="PU" os_index="43" cpuset="0x00000800,0x0" complete_cpuset="0x00000800,0x0" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="193"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00002000,0x00000200" complete_cpuset="0x00002000,0x00000200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="55" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00002000,0x00000200" complete_cpuset="0x00002000,0x00000200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="53" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00002000,0x00000200" complete_cpuset="0x00002000,0x00000200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="54" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="2" cpuset="0x00002000,0x00000200" complete_cpuset="0x00002000,0x00000200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="51">
+                <object type="PU" os_index="9" cpuset="0x00000200" complete_cpuset="0x00000200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="52"/>
+                <object type="PU" os_index="45" cpuset="0x00002000,0x0" complete_cpuset="0x00002000,0x0" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="195"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00008000,0x00000800" complete_cpuset="0x00008000,0x00000800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="65" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00008000,0x00000800" complete_cpuset="0x00008000,0x00000800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="63" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00008000,0x00000800" complete_cpuset="0x00008000,0x00000800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="64" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="11" cpuset="0x00008000,0x00000800" complete_cpuset="0x00008000,0x00000800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="61">
+                <object type="PU" os_index="11" cpuset="0x00000800" complete_cpuset="0x00000800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="62"/>
+                <object type="PU" os_index="47" cpuset="0x00008000,0x0" complete_cpuset="0x00008000,0x0" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="197"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00020000,0x00002000" complete_cpuset="0x00020000,0x00002000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="75" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00020000,0x00002000" complete_cpuset="0x00020000,0x00002000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="73" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00020000,0x00002000" complete_cpuset="0x00020000,0x00002000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="74" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="8" cpuset="0x00020000,0x00002000" complete_cpuset="0x00020000,0x00002000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="71">
+                <object type="PU" os_index="13" cpuset="0x00002000" complete_cpuset="0x00002000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="72"/>
+                <object type="PU" os_index="49" cpuset="0x00020000,0x0" complete_cpuset="0x00020000,0x0" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="199"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00080000,0x00008000" complete_cpuset="0x00080000,0x00008000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="85" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00080000,0x00008000" complete_cpuset="0x00080000,0x00008000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="83" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00080000,0x00008000" complete_cpuset="0x00080000,0x00008000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="84" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="10" cpuset="0x00080000,0x00008000" complete_cpuset="0x00080000,0x00008000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="81">
+                <object type="PU" os_index="15" cpuset="0x00008000" complete_cpuset="0x00008000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="82"/>
+                <object type="PU" os_index="51" cpuset="0x00080000,0x0" complete_cpuset="0x00080000,0x0" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="201"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00200000,0x00020000" complete_cpuset="0x00200000,0x00020000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="95" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00200000,0x00020000" complete_cpuset="0x00200000,0x00020000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="93" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00200000,0x00020000" complete_cpuset="0x00200000,0x00020000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="94" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="9" cpuset="0x00200000,0x00020000" complete_cpuset="0x00200000,0x00020000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="91">
+                <object type="PU" os_index="17" cpuset="0x00020000" complete_cpuset="0x00020000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="92"/>
+                <object type="PU" os_index="53" cpuset="0x00200000,0x0" complete_cpuset="0x00200000,0x0" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="203"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00800000,0x00080000" complete_cpuset="0x00800000,0x00080000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="105" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00800000,0x00080000" complete_cpuset="0x00800000,0x00080000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="103" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00800000,0x00080000" complete_cpuset="0x00800000,0x00080000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="104" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="20" cpuset="0x00800000,0x00080000" complete_cpuset="0x00800000,0x00080000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="101">
+                <object type="PU" os_index="19" cpuset="0x00080000" complete_cpuset="0x00080000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="102"/>
+                <object type="PU" os_index="55" cpuset="0x00800000,0x0" complete_cpuset="0x00800000,0x0" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="205"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x02000000,0x00200000" complete_cpuset="0x02000000,0x00200000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="115" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x02000000,0x00200000" complete_cpuset="0x02000000,0x00200000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="113" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x02000000,0x00200000" complete_cpuset="0x02000000,0x00200000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="114" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="16" cpuset="0x02000000,0x00200000" complete_cpuset="0x02000000,0x00200000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="111">
+                <object type="PU" os_index="21" cpuset="0x00200000" complete_cpuset="0x00200000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="112"/>
+                <object type="PU" os_index="57" cpuset="0x02000000,0x0" complete_cpuset="0x02000000,0x0" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="207"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x08000000,0x00800000" complete_cpuset="0x08000000,0x00800000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="125" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x08000000,0x00800000" complete_cpuset="0x08000000,0x00800000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="123" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x08000000,0x00800000" complete_cpuset="0x08000000,0x00800000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="124" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="19" cpuset="0x08000000,0x00800000" complete_cpuset="0x08000000,0x00800000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="121">
+                <object type="PU" os_index="23" cpuset="0x00800000" complete_cpuset="0x00800000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="122"/>
+                <object type="PU" os_index="59" cpuset="0x08000000,0x0" complete_cpuset="0x08000000,0x0" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="209"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x20000000,0x02000000" complete_cpuset="0x20000000,0x02000000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="135" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x20000000,0x02000000" complete_cpuset="0x20000000,0x02000000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="133" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x20000000,0x02000000" complete_cpuset="0x20000000,0x02000000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="134" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="17" cpuset="0x20000000,0x02000000" complete_cpuset="0x20000000,0x02000000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="131">
+                <object type="PU" os_index="25" cpuset="0x02000000" complete_cpuset="0x02000000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="132"/>
+                <object type="PU" os_index="61" cpuset="0x20000000,0x0" complete_cpuset="0x20000000,0x0" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="211"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x80000000,0x08000000" complete_cpuset="0x80000000,0x08000000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="145" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x80000000,0x08000000" complete_cpuset="0x80000000,0x08000000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="143" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x80000000,0x08000000" complete_cpuset="0x80000000,0x08000000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="144" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="18" cpuset="0x80000000,0x08000000" complete_cpuset="0x80000000,0x08000000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="141">
+                <object type="PU" os_index="27" cpuset="0x08000000" complete_cpuset="0x08000000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="142"/>
+                <object type="PU" os_index="63" cpuset="0x80000000,0x0" complete_cpuset="0x80000000,0x0" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="213"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000002,,0x20000000" complete_cpuset="0x00000002,,0x20000000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="155" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000002,,0x20000000" complete_cpuset="0x00000002,,0x20000000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="153" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000002,,0x20000000" complete_cpuset="0x00000002,,0x20000000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="154" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="24" cpuset="0x00000002,,0x20000000" complete_cpuset="0x00000002,,0x20000000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="151">
+                <object type="PU" os_index="29" cpuset="0x20000000" complete_cpuset="0x20000000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="152"/>
+                <object type="PU" os_index="65" cpuset="0x00000002,,0x0" complete_cpuset="0x00000002,,0x0" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="215"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000008,,0x80000000" complete_cpuset="0x00000008,,0x80000000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="165" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000008,,0x80000000" complete_cpuset="0x00000008,,0x80000000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="163" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000008,,0x80000000" complete_cpuset="0x00000008,,0x80000000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="164" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="27" cpuset="0x00000008,,0x80000000" complete_cpuset="0x00000008,,0x80000000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="161">
+                <object type="PU" os_index="31" cpuset="0x80000000" complete_cpuset="0x80000000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="162"/>
+                <object type="PU" os_index="67" cpuset="0x00000008,,0x0" complete_cpuset="0x00000008,,0x0" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="217"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000020,0x00000002,0x0" complete_cpuset="0x00000020,0x00000002,0x0" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="175" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000020,0x00000002,0x0" complete_cpuset="0x00000020,0x00000002,0x0" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="173" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000020,0x00000002,0x0" complete_cpuset="0x00000020,0x00000002,0x0" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="174" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="25" cpuset="0x00000020,0x00000002,0x0" complete_cpuset="0x00000020,0x00000002,0x0" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="171">
+                <object type="PU" os_index="33" cpuset="0x00000002,0x0" complete_cpuset="0x00000002,0x0" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="172"/>
+                <object type="PU" os_index="69" cpuset="0x00000020,,0x0" complete_cpuset="0x00000020,,0x0" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="219"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000080,0x00000008,0x0" complete_cpuset="0x00000080,0x00000008,0x0" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="185" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000080,0x00000008,0x0" complete_cpuset="0x00000080,0x00000008,0x0" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="183" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000080,0x00000008,0x0" complete_cpuset="0x00000080,0x00000008,0x0" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="184" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="26" cpuset="0x00000080,0x00000008,0x0" complete_cpuset="0x00000080,0x00000008,0x0" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="181">
+                <object type="PU" os_index="35" cpuset="0x00000008,0x0" complete_cpuset="0x00000008,0x0" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="182"/>
+                <object type="PU" os_index="71" cpuset="0x00000080,,0x0" complete_cpuset="0x00000080,,0x0" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="221"/>
+              </object>
+            </object>
+          </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 21 21 10 </u64values>
+  </distances2>
+</topology>
diff --git a/xml/Intel-Xeon-Harpertown-1pa2ca2co.xml b/xml/Intel-Xeon-Harpertown-1pa2ca2co.xml
new file mode 100644
index 0000000..090c83b
--- /dev/null
+++ b/xml/Intel-Xeon-Harpertown-1pa2ca2co.xml
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE topology SYSTEM "hwloc2.dtd">
+<topology version="2.0">
+  <object type="Machine" os_index="0" cpuset="0x0000000f" complete_cpuset="0x0000000f" allowed_cpuset="0x0000000f" nodeset="0x00000001" complete_nodeset="0x00000001" allowed_nodeset="0x00000001" gp_index="1">
+    <info name="DMIProductName" value="PowerEdge 1950"/>
+    <info name="DMIProductVersion" value=""/>
+    <info name="DMIBoardVendor" value="Dell Inc."/>
+    <info name="DMIBoardName" value="0H723K"/>
+    <info name="DMIBoardVersion" value="A02"/>
+    <info name="DMIBoardAssetTag" value=""/>
+    <info name="DMIChassisVendor" value="Dell Inc."/>
+    <info name="DMIChassisType" value="23"/>
+    <info name="DMIChassisVersion" value=""/>
+    <info name="DMIChassisAssetTag" value=""/>
+    <info name="DMIBIOSVendor" value="Dell Inc."/>
+    <info name="DMIBIOSVersion" value="2.5.0"/>
+    <info name="DMIBIOSDate" value="09/12/2008"/>
+    <info name="DMISysVendor" value="Dell Inc."/>
+    <info name="Backend" value="Linux"/>
+    <info name="LinuxCgroup" value="/"/>
+    <info name="OSName" value="Linux"/>
+    <info name="OSRelease" value="4.18.0-2-amd64"/>
+    <info name="OSVersion" value="#1 SMP Debian 4.18.10-2 (2018-10-07)"/>
+    <info name="HostName" value="morris"/>
+    <info name="Architecture" value="x86_64"/>
+    <info name="hwlocVersion" value="2.1.0a1-git"/>
+    <info name="ProcessName" value="lstopo-no-graphics"/>
+    <object type="Package" os_index="0" cpuset="0x0000000f" complete_cpuset="0x0000000f" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="3">
+      <info name="CPUVendor" value="GenuineIntel"/>
+      <info name="CPUFamilyNumber" value="6"/>
+      <info name="CPUModelNumber" value="23"/>
+      <info name="CPUModel" value="Intel(R) Xeon(R) CPU           E5420  @ 2.50GHz"/>
+      <info name="CPUStepping" value="10"/>
+      <object type="NUMANode" os_index="0" cpuset="0x0000000f" complete_cpuset="0x0000000f" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="21" local_memory="16553795584">
+        <page_type size="4096" count="4041454"/>
+        <page_type size="2097152" count="0"/>
+      </object>
+      <object type="L2Cache" cpuset="0x00000005" complete_cpuset="0x00000005" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="7" cache_size="6291456" depth="2" cache_linesize="64" cache_associativity="24" cache_type="0">
+        <info name="Inclusive" value="0"/>
+        <object type="L1Cache" cpuset="0x00000001" complete_cpuset="0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="5" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+          <info name="Inclusive" value="0"/>
+          <object type="L1iCache" cpuset="0x00000001" complete_cpuset="0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="6" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+            <info name="Inclusive" value="0"/>
+            <object type="Core" os_index="0" cpuset="0x00000001" complete_cpuset="0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="2">
+              <object type="PU" os_index="0" cpuset="0x00000001" complete_cpuset="0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="4"/>
+            </object>
+          </object>
+        </object>
+        <object type="L1Cache" cpuset="0x00000004" complete_cpuset="0x00000004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="15" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+          <info name="Inclusive" value="0"/>
+          <object type="L1iCache" cpuset="0x00000004" complete_cpuset="0x00000004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="16" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+            <info name="Inclusive" value="0"/>
+            <object type="Core" os_index="1" cpuset="0x00000004" complete_cpuset="0x00000004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="13">
+              <object type="PU" os_index="2" cpuset="0x00000004" complete_cpuset="0x00000004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="14"/>
+            </object>
+          </object>
+        </object>
+      </object>
+      <object type="L2Cache" cpuset="0x0000000a" complete_cpuset="0x0000000a" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="12" cache_size="6291456" depth="2" cache_linesize="64" cache_associativity="24" cache_type="0">
+        <info name="Inclusive" value="0"/>
+        <object type="L1Cache" cpuset="0x00000002" complete_cpuset="0x00000002" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="10" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+          <info name="Inclusive" value="0"/>
+          <object type="L1iCache" cpuset="0x00000002" complete_cpuset="0x00000002" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="11" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+            <info name="Inclusive" value="0"/>
+            <object type="Core" os_index="2" cpuset="0x00000002" complete_cpuset="0x00000002" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="8">
+              <object type="PU" os_index="1" cpuset="0x00000002" complete_cpuset="0x00000002" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="9"/>
+            </object>
+          </object>
+        </object>
+        <object type="L1Cache" cpuset="0x00000008" complete_cpuset="0x00000008" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="19" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+          <info name="Inclusive" value="0"/>
+          <object type="L1iCache" cpuset="0x00000008" complete_cpuset="0x00000008" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="20" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+            <info name="Inclusive" value="0"/>
+            <object type="Core" os_index="3" cpuset="0x00000008" complete_cpuset="0x00000008" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="17">
+              <object type="PU" os_index="3" cpuset="0x00000008" complete_cpuset="0x00000008" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="18"/>
+            </object>
+          </object>
+        </object>
+      </object>
+    </object>
+    <object type="Bridge" gp_index="41" bridge_type="0-1" depth="0" bridge_pci="0000:[00-0e]">
+      <object type="Bridge" gp_index="39" bridge_type="1-1" depth="1" bridge_pci="0000:[04-09]" pci_busid="0000:00:02.0" pci_type="0604 [8086:25e2] [0000:0000] 12" pci_link_speed="1.000000">
+        <object type="Bridge" gp_index="38" bridge_type="1-1" depth="2" bridge_pci="0000:[05-08]" pci_busid="0000:04:00.0" pci_type="0604 [8086:3500] [0000:0000] 01" pci_link_speed="1.000000">
+          <object type="Bridge" gp_index="37" bridge_type="1-1" depth="3" bridge_pci="0000:[06-07]" pci_busid="0000:05:00.0" pci_type="0604 [8086:3510] [0000:0000] 01" pci_link_speed="1.000000">
+            <object type="Bridge" gp_index="33" bridge_type="1-1" depth="4" bridge_pci="0000:[07-07]" pci_busid="0000:06:00.0" pci_type="0604 [1166:0103] [0000:0000] c3" pci_link_speed="1.000000">
+              <object type="PCIDev" gp_index="30" pci_busid="0000:07:00.0" pci_type="0200 [14e4:164c] [1028:01b3] 12" pci_link_speed="0.000000">
+                <object type="OSDev" gp_index="46" name="eth0" osdev_type="2">
+                  <info name="Address" value="00:22:19:53:c8:95"/>
+                </object>
+              </object>
+            </object>
+          </object>
+        </object>
+      </object>
+      <object type="Bridge" gp_index="34" bridge_type="1-1" depth="1" bridge_pci="0000:[01-01]" pci_busid="0000:00:03.0" pci_type="0604 [8086:25e3] [0000:0000] 12" pci_link_speed="1.000000">
+        <object type="PCIDev" gp_index="28" pci_busid="0000:01:00.0" pci_type="0104 [1000:0060] [1028:1f0c] 04" pci_link_speed="1.000000">
+          <object type="OSDev" gp_index="44" name="sda" subtype="Disk" osdev_type="0">
+            <info name="Size" value="292421632"/>
+            <info name="SectorSize" value="512"/>
+            <info name="LinuxDeviceID" value="8:0"/>
+            <info name="Vendor" value="DELL"/>
+            <info name="Model" value="PERC_6_i"/>
+            <info name="Revision" value="1.21"/>
+            <info name="SerialNumber" value="60022190a0a80f00112365f70437f617"/>
+          </object>
+        </object>
+      </object>
+      <object type="Bridge" gp_index="23" bridge_type="1-1" depth="1" bridge_pci="0000:[02-03]" pci_busid="0000:00:1c.0" pci_type="0604 [8086:2690] [1028:01b3] 09" pci_link_speed="1.000000">
+        <object type="Bridge" gp_index="24" bridge_type="1-1" depth="2" bridge_pci="0000:[03-03]" pci_busid="0000:02:00.0" pci_type="0604 [1166:0103] [0000:0000] c3" pci_link_speed="1.000000">
+          <object type="PCIDev" gp_index="22" pci_busid="0000:03:00.0" pci_type="0200 [14e4:164c] [1028:01b3] 12" pci_link_speed="0.000000">
+            <object type="OSDev" gp_index="47" name="eth1" osdev_type="2">
+              <info name="Address" value="00:22:19:53:c8:93"/>
+            </object>
+          </object>
+        </object>
+      </object>
+      <object type="Bridge" gp_index="32" bridge_type="1-1" depth="1" bridge_pci="0000:[0e-0e]" pci_busid="0000:00:1e.0" pci_type="0604 [8086:244e] [0000:0000] d9" pci_link_speed="0.000000">
+        <object type="PCIDev" gp_index="27" pci_busid="0000:0e:0d.0" pci_type="0300 [1002:515e] [1028:01b3] 02" pci_link_speed="0.000000"/>
+      </object>
+      <object type="PCIDev" gp_index="35" pci_busid="0000:00:1f.1" pci_type="0101 [8086:269e] [1028:01b3] 09" pci_link_speed="0.000000">
+        <object type="OSDev" gp_index="43" name="sr0" subtype="Removable Media Device" osdev_type="0">
+          <info name="Size" value="1048575"/>
+          <info name="SectorSize" value="512"/>
+          <info name="LinuxDeviceID" value="11:0"/>
+          <info name="Model" value="HL-DT-STDVD-ROM_GDR-T10N"/>
+          <info name="Revision" value="1.05"/>
+        </object>
+      </object>
+    </object>
+  </object>
+</topology>
diff --git a/xml/Intel-Xeon-Haswell-1pa6co.xml b/xml/Intel-Xeon-Haswell-1pa6co.xml
new file mode 100644
index 0000000..f6b528e
--- /dev/null
+++ b/xml/Intel-Xeon-Haswell-1pa6co.xml
@@ -0,0 +1,205 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE topology SYSTEM "hwloc2.dtd">
+<topology version="2.0">
+  <object type="Machine" os_index="0" cpuset="0x0000003f" complete_cpuset="0x0000003f" allowed_cpuset="0x0000003f" nodeset="0x00000001" complete_nodeset="0x00000001" allowed_nodeset="0x00000001" gp_index="1">
+    <info name="DMIProductName" value="PowerEdge R430"/>
+    <info name="DMIProductVersion" value=""/>
+    <info name="DMIBoardVendor" value="Dell Inc."/>
+    <info name="DMIBoardName" value="03XKDV"/>
+    <info name="DMIBoardVersion" value="A00"/>
+    <info name="DMIChassisVendor" value="Dell Inc."/>
+    <info name="DMIChassisType" value="23"/>
+    <info name="DMIChassisVersion" value=""/>
+    <info name="DMIChassisAssetTag" value=""/>
+    <info name="DMIBIOSVendor" value="Dell Inc."/>
+    <info name="DMIBIOSVersion" value="2.8.0"/>
+    <info name="DMIBIOSDate" value="05/23/2018"/>
+    <info name="DMISysVendor" value="Dell Inc."/>
+    <info name="Backend" value="Linux"/>
+    <info name="OSName" value="Linux"/>
+    <info name="OSRelease" value="4.19.0-5-amd64"/>
+    <info name="OSVersion" value="#1 SMP Debian 4.19.37-5 (2019-06-19)"/>
+    <info name="HostName" value="ma"/>
+    <info name="Architecture" value="x86_64"/>
+    <info name="hwlocVersion" value="2.1.0a1-git"/>
+    <info name="ProcessName" value="lstopo"/>
+    <object type="Package" os_index="0" cpuset="0x0000003f" complete_cpuset="0x0000003f" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="3">
+      <info name="CPUVendor" value="GenuineIntel"/>
+      <info name="CPUFamilyNumber" value="6"/>
+      <info name="CPUModelNumber" value="63"/>
+      <info name="CPUModel" value="Intel(R) Xeon(R) CPU E5-2603 v3 @ 1.60GHz"/>
+      <info name="CPUStepping" value="2"/>
+      <object type="NUMANode" os_index="0" cpuset="0x0000003f" complete_cpuset="0x0000003f" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="34" local_memory="33635201024">
+        <page_type size="4096" count="8211719"/>
+        <page_type size="2097152" count="0"/>
+        <page_type size="1073741824" count="0"/>
+      </object>
+      <object type="L3Cache" cpuset="0x0000003f" complete_cpuset="0x0000003f" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="8" cache_size="15728640" depth="3" cache_linesize="64" cache_associativity="20" cache_type="0">
+        <info name="Inclusive" value="1"/>
+        <object type="L2Cache" cpuset="0x00000001" complete_cpuset="0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="7" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x00000001" complete_cpuset="0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="5" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x00000001" complete_cpuset="0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="6" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="0" cpuset="0x00000001" complete_cpuset="0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="2">
+                <object type="PU" os_index="0" cpuset="0x00000001" complete_cpuset="0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="4"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000002" complete_cpuset="0x00000002" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="13" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x00000002" complete_cpuset="0x00000002" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="11" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x00000002" complete_cpuset="0x00000002" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="12" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="1" cpuset="0x00000002" complete_cpuset="0x00000002" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="9">
+                <object type="PU" os_index="1" cpuset="0x00000002" complete_cpuset="0x00000002" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="10"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000004" complete_cpuset="0x00000004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="18" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x00000004" complete_cpuset="0x00000004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="16" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x00000004" complete_cpuset="0x00000004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="17" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="2" cpuset="0x00000004" complete_cpuset="0x00000004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="14">
+                <object type="PU" os_index="2" cpuset="0x00000004" complete_cpuset="0x00000004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="15"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000008" complete_cpuset="0x00000008" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="23" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x00000008" complete_cpuset="0x00000008" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="21" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x00000008" complete_cpuset="0x00000008" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="22" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="3" cpuset="0x00000008" complete_cpuset="0x00000008" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="19">
+                <object type="PU" os_index="3" cpuset="0x00000008" complete_cpuset="0x00000008" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="20"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000010" complete_cpuset="0x00000010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="28" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x00000010" complete_cpuset="0x00000010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="26" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x00000010" complete_cpuset="0x00000010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="27" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="4" cpuset="0x00000010" complete_cpuset="0x00000010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="24">
+                <object type="PU" os_index="4" cpuset="0x00000010" complete_cpuset="0x00000010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="25"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000020" complete_cpuset="0x00000020" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="33" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x00000020" complete_cpuset="0x00000020" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="31" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x00000020" complete_cpuset="0x00000020" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="32" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="5" cpuset="0x00000020" complete_cpuset="0x00000020" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="29">
+                <object type="PU" os_index="5" cpuset="0x00000020" complete_cpuset="0x00000020" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="30"/>
+              </object>
+            </object>
+          </object>
+        </object>
+      </object>
+    </object>
+    <object type="Bridge" gp_index="53" bridge_type="0-1" depth="0" bridge_pci="0000:[00-0b]">
+      <object type="Bridge" gp_index="40" bridge_type="1-1" depth="1" bridge_pci="0000:[01-01]" pci_busid="0000:00:01.0" pci_type="0604 [8086:2f02] [8086:0000] 02" pci_link_speed="7.876923">
+        <info name="PCIVendor" value="Intel Corporation"/>
+        <info name="PCIDevice" value="Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 1"/>
+        <object type="PCIDev" gp_index="42" pci_busid="0000:01:00.0" pci_type="0104 [1000:005d] [1028:1f49] 02" pci_link_speed="7.876923">
+          <info name="PCIVendor" value="LSI Logic / Symbios Logic"/>
+          <info name="PCIDevice" value="MegaRAID SAS-3 3108 [Invader]"/>
+          <object type="OSDev" gp_index="55" name="sda" subtype="Disk" osdev_type="0">
+            <info name="Size" value="390070272"/>
+            <info name="SectorSize" value="512"/>
+            <info name="LinuxDeviceID" value="8:0"/>
+            <info name="Vendor" value="DELL"/>
+            <info name="Model" value="PERC_H730_Mini"/>
+            <info name="Revision" value="4.24"/>
+            <info name="SerialNumber" value="644a842018efa5001cb85ffc17838200"/>
+          </object>
+        </object>
+      </object>
+      <object type="PCIDev" gp_index="50" pci_busid="0000:00:11.4" pci_type="0106 [8086:8d62] [1028:0639] 05" pci_link_speed="0.000000">
+        <info name="PCIVendor" value="Intel Corporation"/>
+        <info name="PCIDevice" value="C610/X99 series chipset sSATA Controller [AHCI mode]"/>
+      </object>
+      <object type="Bridge" gp_index="47" bridge_type="1-1" depth="1" bridge_pci="0000:[07-0b]" pci_busid="0000:00:1c.1" pci_type="0604 [8086:8d12] [1028:0639] d5" pci_link_speed="0.250000">
+        <info name="PCIVendor" value="Intel Corporation"/>
+        <info name="PCIDevice" value="C610/X99 series chipset PCI Express Root Port #2"/>
+        <object type="Bridge" gp_index="44" bridge_type="1-1" depth="2" bridge_pci="0000:[08-0b]" pci_busid="0000:07:00.0" pci_type="0604 [1912:001d] [1912:001d] 00" pci_link_speed="0.250000">
+          <info name="PCIVendor" value="Renesas Technology Corp."/>
+          <info name="PCIDevice" value="SH7758 PCIe Switch [PS]"/>
+          <object type="Bridge" gp_index="41" bridge_type="1-1" depth="3" bridge_pci="0000:[09-0a]" pci_busid="0000:08:00.0" pci_type="0604 [1912:001d] [1912:001d] 00" pci_link_speed="0.250000">
+            <info name="PCIVendor" value="Renesas Technology Corp."/>
+            <info name="PCIDevice" value="SH7758 PCIe Switch [PS]"/>
+            <object type="Bridge" gp_index="38" bridge_type="1-1" depth="4" bridge_pci="0000:[0a-0a]" pci_busid="0000:09:00.0" pci_type="0604 [1912:001a] [1912:001a] 00" pci_link_speed="0.250000">
+              <info name="PCIVendor" value="Renesas Technology Corp."/>
+              <info name="PCIDevice" value="SH7758 PCIe-PCI Bridge [PPB]"/>
+              <object type="PCIDev" gp_index="43" pci_busid="0000:0a:00.0" pci_type="0300 [102b:0534] [1028:0639] 01" pci_link_speed="0.000000">
+                <info name="PCIVendor" value="Matrox Electronics Systems Ltd."/>
+                <info name="PCIDevice" value="G200eR2"/>
+              </object>
+            </object>
+          </object>
+        </object>
+      </object>
+      <object type="Bridge" gp_index="52" bridge_type="1-1" depth="1" bridge_pci="0000:[02-02]" pci_busid="0000:00:1c.2" pci_type="0604 [8086:8d14] [1028:0639] d5" pci_link_speed="0.500000">
+        <info name="PCIVendor" value="Intel Corporation"/>
+        <info name="PCIDevice" value="C610/X99 series chipset PCI Express Root Port #3"/>
+        <object type="PCIDev" gp_index="39" pci_busid="0000:02:00.0" pci_type="0200 [14e4:165f] [1028:0639] 00" pci_link_speed="0.500000">
+          <info name="PCIVendor" value="Broadcom Limited"/>
+          <info name="PCIDevice" value="NetXtreme BCM5720 Gigabit Ethernet PCIe"/>
+          <object type="OSDev" gp_index="59" name="eth0" osdev_type="2">
+            <info name="Address" value="44:a8:42:1a:fa:38"/>
+          </object>
+        </object>
+        <object type="PCIDev" gp_index="49" pci_busid="0000:02:00.1" pci_type="0200 [14e4:165f] [1028:0639] 00" pci_link_speed="0.500000">
+          <info name="PCIVendor" value="Broadcom Limited"/>
+          <info name="PCIDevice" value="NetXtreme BCM5720 Gigabit Ethernet PCIe"/>
+          <object type="OSDev" gp_index="57" name="eth1" osdev_type="2">
+            <info name="Address" value="44:a8:42:1a:fa:39"/>
+          </object>
+        </object>
+      </object>
+      <object type="Bridge" gp_index="45" bridge_type="1-1" depth="1" bridge_pci="0000:[03-03]" pci_busid="0000:00:1c.3" pci_type="0604 [8086:8d16] [1028:0639] d5" pci_link_speed="0.500000">
+        <info name="PCIVendor" value="Intel Corporation"/>
+        <info name="PCIDevice" value="C610/X99 series chipset PCI Express Root Port #4"/>
+        <object type="PCIDev" gp_index="35" pci_busid="0000:03:00.0" pci_type="0200 [14e4:165f] [1028:0639] 00" pci_link_speed="0.500000">
+          <info name="PCIVendor" value="Broadcom Limited"/>
+          <info name="PCIDevice" value="NetXtreme BCM5720 Gigabit Ethernet PCIe"/>
+          <object type="OSDev" gp_index="58" name="eth2" osdev_type="2">
+            <info name="Address" value="44:a8:42:1a:fa:3a"/>
+          </object>
+        </object>
+        <object type="PCIDev" gp_index="46" pci_busid="0000:03:00.1" pci_type="0200 [14e4:165f] [1028:0639] 00" pci_link_speed="0.500000">
+          <info name="PCIVendor" value="Broadcom Limited"/>
+          <info name="PCIDevice" value="NetXtreme BCM5720 Gigabit Ethernet PCIe"/>
+          <object type="OSDev" gp_index="56" name="eth3" osdev_type="2">
+            <info name="Address" value="44:a8:42:1a:fa:3b"/>
+          </object>
+        </object>
+      </object>
+      <object type="PCIDev" gp_index="36" pci_busid="0000:00:1f.2" pci_type="0106 [8086:8d02] [1028:0639] 05" pci_link_speed="0.000000">
+        <info name="PCIVendor" value="Intel Corporation"/>
+        <info name="PCIDevice" value="C610/X99 series chipset 6-Port SATA Controller [AHCI mode]"/>
+        <object type="OSDev" gp_index="54" name="sr0" subtype="Removable Media Device" osdev_type="0">
+          <info name="Size" value="1048575"/>
+          <info name="SectorSize" value="512"/>
+          <info name="LinuxDeviceID" value="11:0"/>
+          <info name="Model" value="PLDS_DVD+_-RW_DS-8ABSH"/>
+          <info name="Revision" value="AD51"/>
+          <info name="SerialNumber" value="MTT6M7363951T53TZA00"/>
+        </object>
+      </object>
+    </object>
+  </object>
+</topology>
diff --git a/xml/Intel-Xeon-Haswell-2pa2no6co+4cuda+ib.xml b/xml/Intel-Xeon-Haswell-2pa2no6co+4cuda+ib.xml
new file mode 100644
index 0000000..6a8cd15
--- /dev/null
+++ b/xml/Intel-Xeon-Haswell-2pa2no6co+4cuda+ib.xml
@@ -0,0 +1,481 @@
+<?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="0x0000000f" complete_nodeset="0x0000000f" allowed_nodeset="0x0000000f" gp_index="1">
+    <info name="DMIProductName" value="PowerEdge C4130"/>
+    <info name="DMIProductVersion" value=""/>
+    <info name="DMIBoardVendor" value="Dell Inc."/>
+    <info name="DMIBoardName" value="0797FV"/>
+    <info name="DMIBoardVersion" value="A00"/>
+    <info name="DMIBoardAssetTag" value=""/>
+    <info name="DMIChassisVendor" value="Dell Inc."/>
+    <info name="DMIChassisType" value="23"/>
+    <info name="DMIChassisVersion" value=""/>
+    <info name="DMIChassisAssetTag" value=""/>
+    <info name="DMIBIOSVendor" value="Dell Inc."/>
+    <info name="DMIBIOSVersion" value="2.4.2"/>
+    <info name="DMIBIOSDate" value="01/06/2017"/>
+    <info name="DMISysVendor" value="Dell Inc."/>
+    <info name="Backend" value="Linux"/>
+    <info name="LinuxCgroup" value="/"/>
+    <info name="OSName" value="Linux"/>
+    <info name="OSRelease" value="3.10.0-229.20.1.el7.x86_64"/>
+    <info name="OSVersion" value="#1 SMP Tue Nov 3 19:10:07 UTC 2015"/>
+    <info name="HostName" value="sirocco01"/>
+    <info name="Architecture" value="x86_64"/>
+    <info name="hwlocVersion" value="master-20190331.1302.gitc057ec7"/>
+    <info name="ProcessName" value="lt-lstopo"/>
+    <object type="Package" os_index="0" cpuset="0x00555555" complete_cpuset="0x00555555" nodeset="0x00000005" complete_nodeset="0x00000005" gp_index="3">
+      <info name="CPUVendor" value="GenuineIntel"/>
+      <info name="CPUFamilyNumber" value="6"/>
+      <info name="CPUModelNumber" value="63"/>
+      <info name="CPUModel" value="Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz"/>
+      <info name="CPUStepping" value="2"/>
+      <object type="L3Cache" cpuset="0x00000555" complete_cpuset="0x00000555" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="8" cache_size="15728640" depth="3" cache_linesize="64" cache_associativity="20" cache_type="0">
+        <object type="NUMANode" os_index="0" cpuset="0x00000555" complete_cpuset="0x00000555" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="128" local_memory="34127278080">
+          <page_type size="4096" count="8331855"/>
+          <page_type size="2097152" count="0"/>
+        </object>
+        <object type="L2Cache" cpuset="0x00000001" complete_cpuset="0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="7" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000001" complete_cpuset="0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="5" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000001" complete_cpuset="0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="6" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="0" cpuset="0x00000001" complete_cpuset="0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="2">
+                <object type="PU" os_index="0" cpuset="0x00000001" complete_cpuset="0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="4"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000004" complete_cpuset="0x00000004" 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="0x00000004" complete_cpuset="0x00000004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="18" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000004" complete_cpuset="0x00000004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="19" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="1" cpuset="0x00000004" complete_cpuset="0x00000004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="16">
+                <object type="PU" os_index="2" cpuset="0x00000004" complete_cpuset="0x00000004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="17"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000010" complete_cpuset="0x00000010" 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="0x00000010" complete_cpuset="0x00000010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="28" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000010" complete_cpuset="0x00000010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="29" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="2" cpuset="0x00000010" complete_cpuset="0x00000010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="26">
+                <object type="PU" os_index="4" cpuset="0x00000010" complete_cpuset="0x00000010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="27"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000040" complete_cpuset="0x00000040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="40" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000040" complete_cpuset="0x00000040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="38" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000040" complete_cpuset="0x00000040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="39" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="3" cpuset="0x00000040" complete_cpuset="0x00000040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="36">
+                <object type="PU" os_index="6" cpuset="0x00000040" complete_cpuset="0x00000040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="37"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000100" complete_cpuset="0x00000100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="50" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000100" complete_cpuset="0x00000100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="48" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000100" complete_cpuset="0x00000100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="49" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="4" cpuset="0x00000100" complete_cpuset="0x00000100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="46">
+                <object type="PU" os_index="8" cpuset="0x00000100" complete_cpuset="0x00000100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="47"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000400" complete_cpuset="0x00000400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="60" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000400" complete_cpuset="0x00000400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="58" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000400" complete_cpuset="0x00000400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="59" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="5" cpuset="0x00000400" complete_cpuset="0x00000400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="56">
+                <object type="PU" os_index="10" cpuset="0x00000400" complete_cpuset="0x00000400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="57"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="Bridge" gp_index="156" bridge_type="0-1" depth="0" bridge_pci="0000:[00-09]">
+          <object type="Bridge" gp_index="134" bridge_type="1-1" depth="1" bridge_pci="0000:[02-02]" pci_busid="0000:00:01.0" pci_type="0604 [8086:2f02] [8086:0000] 02" pci_link_speed="0.000000">
+            <object type="PCIDev" gp_index="143" pci_busid="0000:02:00.0" pci_type="0104 [1000:005f] [1028:1f44] 02" pci_link_speed="0.000000">
+              <object type="OSDev" gp_index="158" name="sda" subtype="Disk" osdev_type="0">
+                <info name="Size" value="1952448512"/>
+                <info name="SectorSize" value="512"/>
+                <info name="LinuxDeviceID" value="8:0"/>
+                <info name="Vendor" value="DELL"/>
+                <info name="Model" value="PERC_H330_Adp"/>
+                <info name="Revision" value="4.27"/>
+                <info name="SerialNumber" value="6c81f660cb5396001d9415fe04700c55"/>
+              </object>
+            </object>
+          </object>
+          <object type="Bridge" gp_index="135" bridge_type="1-1" depth="1" bridge_pci="0000:[03-03]" pci_busid="0000:00:02.0" pci_type="0604 [8086:2f04] [8086:0000] 02" pci_link_speed="0.000000">
+            <object type="PCIDev" gp_index="144" pci_busid="0000:03:00.0" pci_type="0302 [10de:1023] [10de:097e] a1" pci_link_speed="15.753846">
+              <object type="OSDev" gp_index="164" name="opencl0d0" subtype="OpenCL" osdev_type="5">
+                <info name="Backend" value="OpenCL"/>
+                <info name="OpenCLDeviceType" value="GPU"/>
+                <info name="GPUVendor" value="NVIDIA Corporation"/>
+                <info name="GPUModel" value="Tesla K40m"/>
+                <info name="OpenCLPlatformIndex" value="0"/>
+                <info name="OpenCLPlatformName" value="NVIDIA CUDA"/>
+                <info name="OpenCLPlatformDeviceIndex" value="0"/>
+                <info name="OpenCLComputeUnits" value="15"/>
+                <info name="OpenCLGlobalMemorySize" value="11715776"/>
+              </object>
+              <object type="OSDev" gp_index="168" name="cuda0" subtype="CUDA" osdev_type="5">
+                <info name="Backend" value="CUDA"/>
+                <info name="GPUVendor" value="NVIDIA Corporation"/>
+                <info name="GPUModel" value="Tesla K40m"/>
+                <info name="CUDAGlobalMemorySize" value="11715776"/>
+                <info name="CUDAL2CacheSize" value="1536"/>
+                <info name="CUDAMultiProcessors" value="15"/>
+                <info name="CUDACoresPerMP" value="192"/>
+                <info name="CUDASharedMemorySizePerMP" value="48"/>
+              </object>
+              <object type="OSDev" gp_index="172" name="nvml0" osdev_type="1">
+                <info name="Backend" value="NVML"/>
+                <info name="GPUVendor" value="NVIDIA Corporation"/>
+                <info name="GPUModel" value="Tesla K40m"/>
+                <info name="NVIDIASerial" value="0324914057798"/>
+                <info name="NVIDIAUUID" value="GPU-6af23d1d-56a9-6119-ab46-456d1021c290"/>
+              </object>
+            </object>
+          </object>
+          <object type="Bridge" gp_index="136" bridge_type="1-1" depth="1" bridge_pci="0000:[04-04]" pci_busid="0000:00:03.0" pci_type="0604 [8086:2f08] [8086:0000] 02" pci_link_speed="0.000000">
+            <object type="PCIDev" gp_index="145" pci_busid="0000:04:00.0" pci_type="0302 [10de:1023] [10de:097e] a1" pci_link_speed="15.753846">
+              <object type="OSDev" gp_index="165" name="opencl0d1" subtype="OpenCL" osdev_type="5">
+                <info name="Backend" value="OpenCL"/>
+                <info name="OpenCLDeviceType" value="GPU"/>
+                <info name="GPUVendor" value="NVIDIA Corporation"/>
+                <info name="GPUModel" value="Tesla K40m"/>
+                <info name="OpenCLPlatformIndex" value="0"/>
+                <info name="OpenCLPlatformName" value="NVIDIA CUDA"/>
+                <info name="OpenCLPlatformDeviceIndex" value="1"/>
+                <info name="OpenCLComputeUnits" value="15"/>
+                <info name="OpenCLGlobalMemorySize" value="11715776"/>
+              </object>
+              <object type="OSDev" gp_index="169" name="cuda1" subtype="CUDA" osdev_type="5">
+                <info name="Backend" value="CUDA"/>
+                <info name="GPUVendor" value="NVIDIA Corporation"/>
+                <info name="GPUModel" value="Tesla K40m"/>
+                <info name="CUDAGlobalMemorySize" value="11715776"/>
+                <info name="CUDAL2CacheSize" value="1536"/>
+                <info name="CUDAMultiProcessors" value="15"/>
+                <info name="CUDACoresPerMP" value="192"/>
+                <info name="CUDASharedMemorySizePerMP" value="48"/>
+              </object>
+              <object type="OSDev" gp_index="173" name="nvml1" osdev_type="1">
+                <info name="Backend" value="NVML"/>
+                <info name="GPUVendor" value="NVIDIA Corporation"/>
+                <info name="GPUModel" value="Tesla K40m"/>
+                <info name="NVIDIASerial" value="0324914057430"/>
+                <info name="NVIDIAUUID" value="GPU-b79ae1fe-734c-a794-170d-7b4d684e2c4a"/>
+              </object>
+            </object>
+          </object>
+          <object type="PCIDev" gp_index="137" pci_busid="0000:00:11.4" pci_type="0106 [8086:8d62] [1028:0693] 05" pci_link_speed="0.000000"/>
+          <object type="Bridge" gp_index="138" bridge_type="1-1" depth="1" bridge_pci="0000:[01-01]" pci_busid="0000:00:1c.0" pci_type="0604 [8086:8d10] [1028:0693] d5" pci_link_speed="0.000000">
+            <object type="PCIDev" gp_index="141" pci_busid="0000:01:00.0" pci_type="0200 [8086:1521] [1028:0693] 01" pci_link_speed="0.000000">
+              <object type="OSDev" gp_index="160" name="em1" osdev_type="2">
+                <info name="Address" value="b8:2a:72:fb:f9:70"/>
+              </object>
+            </object>
+            <object type="PCIDev" gp_index="142" pci_busid="0000:01:00.1" pci_type="0200 [8086:1521] [1028:0693] 01" pci_link_speed="0.000000">
+              <object type="OSDev" gp_index="159" name="em2" osdev_type="2">
+                <info name="Address" value="b8:2a:72:fb:f9:72"/>
+              </object>
+            </object>
+          </object>
+          <object type="Bridge" gp_index="139" bridge_type="1-1" depth="1" bridge_pci="0000:[05-09]" pci_busid="0000:00:1c.7" pci_type="0604 [8086:8d1e] [1028:0693] d5" pci_link_speed="0.000000">
+            <object type="Bridge" gp_index="146" bridge_type="1-1" depth="2" bridge_pci="0000:[06-09]" pci_busid="0000:05:00.0" pci_type="0604 [1912:001d] [1912:001d] 00" pci_link_speed="0.000000">
+              <object type="Bridge" gp_index="147" bridge_type="1-1" depth="3" bridge_pci="0000:[07-08]" pci_busid="0000:06:00.0" pci_type="0604 [1912:001d] [1912:001d] 00" pci_link_speed="0.000000">
+                <object type="Bridge" gp_index="148" bridge_type="1-1" depth="4" bridge_pci="0000:[08-08]" pci_busid="0000:07:00.0" pci_type="0604 [1912:001a] [1912:001a] 00" pci_link_speed="0.000000">
+                  <object type="PCIDev" gp_index="149" pci_busid="0000:08:00.0" pci_type="0300 [102b:0534] [1028:0693] 01" pci_link_speed="0.000000"/>
+                </object>
+              </object>
+            </object>
+          </object>
+          <object type="PCIDev" gp_index="140" pci_busid="0000:00:1f.2" pci_type="0106 [8086:8d02] [1028:0693] 05" pci_link_speed="0.000000"/>
+        </object>
+      </object>
+      <object type="L3Cache" cpuset="0x00555000" complete_cpuset="0x00555000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="71" cache_size="15728640" depth="3" cache_linesize="64" cache_associativity="20" cache_type="0">
+        <object type="NUMANode" os_index="2" cpuset="0x00555000" complete_cpuset="0x00555000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="130" local_memory="34359738368">
+          <page_type size="4096" count="8388608"/>
+          <page_type size="2097152" count="0"/>
+        </object>
+        <object type="L2Cache" cpuset="0x00001000" complete_cpuset="0x00001000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="70" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00001000" complete_cpuset="0x00001000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="68" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00001000" complete_cpuset="0x00001000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="69" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="8" cpuset="0x00001000" complete_cpuset="0x00001000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="66">
+                <object type="PU" os_index="12" cpuset="0x00001000" complete_cpuset="0x00001000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="67"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00004000" complete_cpuset="0x00004000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="82" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00004000" complete_cpuset="0x00004000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="80" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00004000" complete_cpuset="0x00004000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="81" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="9" cpuset="0x00004000" complete_cpuset="0x00004000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="78">
+                <object type="PU" os_index="14" cpuset="0x00004000" complete_cpuset="0x00004000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="79"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00010000" complete_cpuset="0x00010000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="92" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00010000" complete_cpuset="0x00010000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="90" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00010000" complete_cpuset="0x00010000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="91" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="10" cpuset="0x00010000" complete_cpuset="0x00010000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="88">
+                <object type="PU" os_index="16" cpuset="0x00010000" complete_cpuset="0x00010000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="89"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00040000" complete_cpuset="0x00040000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="102" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00040000" complete_cpuset="0x00040000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="100" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00040000" complete_cpuset="0x00040000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="101" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="11" cpuset="0x00040000" complete_cpuset="0x00040000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="98">
+                <object type="PU" os_index="18" cpuset="0x00040000" complete_cpuset="0x00040000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="99"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00100000" complete_cpuset="0x00100000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="112" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00100000" complete_cpuset="0x00100000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="110" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00100000" complete_cpuset="0x00100000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="111" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="12" cpuset="0x00100000" complete_cpuset="0x00100000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="108">
+                <object type="PU" os_index="20" cpuset="0x00100000" complete_cpuset="0x00100000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="109"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00400000" complete_cpuset="0x00400000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="122" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00400000" complete_cpuset="0x00400000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="120" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00400000" complete_cpuset="0x00400000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="121" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="13" cpuset="0x00400000" complete_cpuset="0x00400000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="118">
+                <object type="PU" os_index="22" cpuset="0x00400000" complete_cpuset="0x00400000" nodeset="0x00000004" complete_nodeset="0x00000004" gp_index="119"/>
+              </object>
+            </object>
+          </object>
+        </object>
+      </object>
+    </object>
+    <object type="Package" os_index="1" cpuset="0x00aaaaaa" complete_cpuset="0x00aaaaaa" nodeset="0x0000000a" complete_nodeset="0x0000000a" gp_index="10">
+      <info name="CPUVendor" value="GenuineIntel"/>
+      <info name="CPUFamilyNumber" value="6"/>
+      <info name="CPUModelNumber" value="63"/>
+      <info name="CPUModel" value="Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz"/>
+      <info name="CPUStepping" value="2"/>
+      <object type="L3Cache" cpuset="0x00000aaa" complete_cpuset="0x00000aaa" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="15" cache_size="15728640" depth="3" cache_linesize="64" cache_associativity="20" cache_type="0">
+        <object type="NUMANode" os_index="1" cpuset="0x00000aaa" complete_cpuset="0x00000aaa" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="129" local_memory="34359738368">
+          <page_type size="4096" count="8388608"/>
+          <page_type size="2097152" count="0"/>
+        </object>
+        <object type="L2Cache" cpuset="0x00000002" complete_cpuset="0x00000002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="14" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000002" complete_cpuset="0x00000002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="12" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000002" complete_cpuset="0x00000002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="13" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="0" cpuset="0x00000002" complete_cpuset="0x00000002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="9">
+                <object type="PU" os_index="1" cpuset="0x00000002" complete_cpuset="0x00000002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="11"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000008" complete_cpuset="0x00000008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="25" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000008" complete_cpuset="0x00000008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="23" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000008" complete_cpuset="0x00000008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="24" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="1" cpuset="0x00000008" complete_cpuset="0x00000008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="21">
+                <object type="PU" os_index="3" cpuset="0x00000008" complete_cpuset="0x00000008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="22"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000020" complete_cpuset="0x00000020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="35" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000020" complete_cpuset="0x00000020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="33" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000020" complete_cpuset="0x00000020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="34" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="2" cpuset="0x00000020" complete_cpuset="0x00000020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="31">
+                <object type="PU" os_index="5" cpuset="0x00000020" complete_cpuset="0x00000020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="32"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000080" complete_cpuset="0x00000080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="45" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000080" complete_cpuset="0x00000080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="43" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000080" complete_cpuset="0x00000080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="44" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="3" cpuset="0x00000080" complete_cpuset="0x00000080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="41">
+                <object type="PU" os_index="7" cpuset="0x00000080" complete_cpuset="0x00000080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="42"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000200" complete_cpuset="0x00000200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="55" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000200" complete_cpuset="0x00000200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="53" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000200" complete_cpuset="0x00000200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="54" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="4" cpuset="0x00000200" complete_cpuset="0x00000200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="51">
+                <object type="PU" os_index="9" cpuset="0x00000200" complete_cpuset="0x00000200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="52"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000800" complete_cpuset="0x00000800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="65" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000800" complete_cpuset="0x00000800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="63" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000800" complete_cpuset="0x00000800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="64" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="5" cpuset="0x00000800" complete_cpuset="0x00000800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="61">
+                <object type="PU" os_index="11" cpuset="0x00000800" complete_cpuset="0x00000800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="62"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="Bridge" gp_index="157" bridge_type="0-1" depth="0" bridge_pci="0000:[80-83]">
+          <object type="Bridge" gp_index="150" bridge_type="1-1" depth="1" bridge_pci="0000:[81-81]" pci_busid="0000:80:01.0" pci_type="0604 [8086:2f02] [8086:0000] 02" pci_link_speed="0.000000">
+            <object type="PCIDev" gp_index="153" pci_busid="0000:81:00.0" pci_type="0280 [15b3:1003] [15b3:0028] 00" pci_link_speed="0.000000">
+              <object type="OSDev" gp_index="161" name="ib0" osdev_type="2">
+                <info name="Address" value="a0:00:05:20:fe:80:00:00:00:00:00:00:e4:1d:2d:03:00:1c:04:e1"/>
+                <info name="Port" value="1"/>
+              </object>
+              <object type="OSDev" gp_index="162" name="p2p2" osdev_type="2">
+                <info name="Address" value="e4:1d:2d:1c:04:e2"/>
+                <info name="Port" value="1"/>
+              </object>
+              <object type="OSDev" gp_index="163" name="mlx4_0" osdev_type="3">
+                <info name="NodeGUID" value="e41d:2d03:001c:04e0"/>
+                <info name="SysImageGUID" value="e41d:2d03:001c:04e3"/>
+                <info name="Port1State" value="4"/>
+                <info name="Port1LID" value="0x63"/>
+                <info name="Port1LMC" value="0"/>
+                <info name="Port1GID0" value="fe80:0000:0000:0000:e41d:2d03:001c:04e1"/>
+                <info name="Port2State" value="4"/>
+                <info name="Port2LID" value="0x0"/>
+                <info name="Port2LMC" value="0"/>
+                <info name="Port2GID0" value="fe80:0000:0000:0000:e61d:2dff:fe1c:04e2"/>
+                <info name="Port2GID1" value="0000:0000:0000:0000:0000:ffff:0a97:0501"/>
+              </object>
+            </object>
+          </object>
+          <object type="Bridge" gp_index="151" bridge_type="1-1" depth="1" bridge_pci="0000:[82-82]" pci_busid="0000:80:02.0" pci_type="0604 [8086:2f04] [8086:0000] 02" pci_link_speed="0.000000">
+            <object type="PCIDev" gp_index="154" pci_busid="0000:82:00.0" pci_type="0302 [10de:1023] [10de:097e] a1" pci_link_speed="15.753846">
+              <object type="OSDev" gp_index="166" name="opencl0d2" subtype="OpenCL" osdev_type="5">
+                <info name="Backend" value="OpenCL"/>
+                <info name="OpenCLDeviceType" value="GPU"/>
+                <info name="GPUVendor" value="NVIDIA Corporation"/>
+                <info name="GPUModel" value="Tesla K40m"/>
+                <info name="OpenCLPlatformIndex" value="0"/>
+                <info name="OpenCLPlatformName" value="NVIDIA CUDA"/>
+                <info name="OpenCLPlatformDeviceIndex" value="2"/>
+                <info name="OpenCLComputeUnits" value="15"/>
+                <info name="OpenCLGlobalMemorySize" value="11715776"/>
+              </object>
+              <object type="OSDev" gp_index="170" name="cuda2" subtype="CUDA" osdev_type="5">
+                <info name="Backend" value="CUDA"/>
+                <info name="GPUVendor" value="NVIDIA Corporation"/>
+                <info name="GPUModel" value="Tesla K40m"/>
+                <info name="CUDAGlobalMemorySize" value="11715776"/>
+                <info name="CUDAL2CacheSize" value="1536"/>
+                <info name="CUDAMultiProcessors" value="15"/>
+                <info name="CUDACoresPerMP" value="192"/>
+                <info name="CUDASharedMemorySizePerMP" value="48"/>
+              </object>
+              <object type="OSDev" gp_index="174" name="nvml2" osdev_type="1">
+                <info name="Backend" value="NVML"/>
+                <info name="GPUVendor" value="NVIDIA Corporation"/>
+                <info name="GPUModel" value="Tesla K40m"/>
+                <info name="NVIDIASerial" value="0324914058960"/>
+                <info name="NVIDIAUUID" value="GPU-ca1ecbc4-ce80-c091-a43d-711e051a06c0"/>
+              </object>
+            </object>
+          </object>
+          <object type="Bridge" gp_index="152" bridge_type="1-1" depth="1" bridge_pci="0000:[83-83]" pci_busid="0000:80:03.0" pci_type="0604 [8086:2f08] [8086:0000] 02" pci_link_speed="0.000000">
+            <object type="PCIDev" gp_index="155" pci_busid="0000:83:00.0" pci_type="0302 [10de:1023] [10de:097e] a1" pci_link_speed="15.753846">
+              <object type="OSDev" gp_index="167" name="opencl0d3" subtype="OpenCL" osdev_type="5">
+                <info name="Backend" value="OpenCL"/>
+                <info name="OpenCLDeviceType" value="GPU"/>
+                <info name="GPUVendor" value="NVIDIA Corporation"/>
+                <info name="GPUModel" value="Tesla K40m"/>
+                <info name="OpenCLPlatformIndex" value="0"/>
+                <info name="OpenCLPlatformName" value="NVIDIA CUDA"/>
+                <info name="OpenCLPlatformDeviceIndex" value="3"/>
+                <info name="OpenCLComputeUnits" value="15"/>
+                <info name="OpenCLGlobalMemorySize" value="11715776"/>
+              </object>
+              <object type="OSDev" gp_index="171" name="cuda3" subtype="CUDA" osdev_type="5">
+                <info name="Backend" value="CUDA"/>
+                <info name="GPUVendor" value="NVIDIA Corporation"/>
+                <info name="GPUModel" value="Tesla K40m"/>
+                <info name="CUDAGlobalMemorySize" value="11715776"/>
+                <info name="CUDAL2CacheSize" value="1536"/>
+                <info name="CUDAMultiProcessors" value="15"/>
+                <info name="CUDACoresPerMP" value="192"/>
+                <info name="CUDASharedMemorySizePerMP" value="48"/>
+              </object>
+              <object type="OSDev" gp_index="175" name="nvml3" osdev_type="1">
+                <info name="Backend" value="NVML"/>
+                <info name="GPUVendor" value="NVIDIA Corporation"/>
+                <info name="GPUModel" value="Tesla K40m"/>
+                <info name="NVIDIASerial" value="0324914057945"/>
+                <info name="NVIDIAUUID" value="GPU-bb90765f-8948-6f42-7628-f8bca0805ff5"/>
+              </object>
+            </object>
+          </object>
+        </object>
+      </object>
+      <object type="L3Cache" cpuset="0x00aaa000" complete_cpuset="0x00aaa000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="77" cache_size="15728640" depth="3" cache_linesize="64" cache_associativity="20" cache_type="0">
+        <object type="NUMANode" os_index="3" cpuset="0x00aaa000" complete_cpuset="0x00aaa000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="131" local_memory="34359738368">
+          <page_type size="4096" count="8388608"/>
+          <page_type size="2097152" count="0"/>
+        </object>
+        <object type="L2Cache" cpuset="0x00002000" complete_cpuset="0x00002000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="76" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00002000" complete_cpuset="0x00002000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="74" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00002000" complete_cpuset="0x00002000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="75" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="8" cpuset="0x00002000" complete_cpuset="0x00002000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="72">
+                <object type="PU" os_index="13" cpuset="0x00002000" complete_cpuset="0x00002000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="73"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00008000" complete_cpuset="0x00008000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="87" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00008000" complete_cpuset="0x00008000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="85" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00008000" complete_cpuset="0x00008000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="86" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="9" cpuset="0x00008000" complete_cpuset="0x00008000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="83">
+                <object type="PU" os_index="15" cpuset="0x00008000" complete_cpuset="0x00008000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="84"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00020000" complete_cpuset="0x00020000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="97" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00020000" complete_cpuset="0x00020000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="95" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00020000" complete_cpuset="0x00020000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="96" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="10" cpuset="0x00020000" complete_cpuset="0x00020000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="93">
+                <object type="PU" os_index="17" cpuset="0x00020000" complete_cpuset="0x00020000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="94"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00080000" complete_cpuset="0x00080000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="107" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00080000" complete_cpuset="0x00080000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="105" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00080000" complete_cpuset="0x00080000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="106" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="11" cpuset="0x00080000" complete_cpuset="0x00080000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="103">
+                <object type="PU" os_index="19" cpuset="0x00080000" complete_cpuset="0x00080000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="104"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00200000" complete_cpuset="0x00200000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="117" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00200000" complete_cpuset="0x00200000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="115" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00200000" complete_cpuset="0x00200000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="116" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="12" cpuset="0x00200000" complete_cpuset="0x00200000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="113">
+                <object type="PU" os_index="21" cpuset="0x00200000" complete_cpuset="0x00200000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="114"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00800000" complete_cpuset="0x00800000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="127" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00800000" complete_cpuset="0x00800000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="125" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00800000" complete_cpuset="0x00800000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="126" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="13" cpuset="0x00800000" complete_cpuset="0x00800000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="123">
+                <object type="PU" os_index="23" cpuset="0x00800000" complete_cpuset="0x00800000" nodeset="0x00000008" complete_nodeset="0x00000008" gp_index="124"/>
+              </object>
+            </object>
+          </object>
+        </object>
+      </object>
+    </object>
+  </object>
+  <distances2 type="NUMANode" nbobjs="4" kind="5" indexing="os">
+    <indexes length="8">0 1 2 3 </indexes>
+    <u64values length="30">10 21 11 21 21 10 21 11 11 21 </u64values>
+    <u64values length="18">10 21 21 11 21 10 </u64values>
+  </distances2>
+</topology>
diff --git a/xml/Intel-Xeon-Nehalem-2pa4co+ib.xml b/xml/Intel-Xeon-Nehalem-2pa4co+ib.xml
new file mode 100644
index 0000000..14bde49
--- /dev/null
+++ b/xml/Intel-Xeon-Nehalem-2pa4co+ib.xml
@@ -0,0 +1,166 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE topology SYSTEM "hwloc2.dtd">
+<topology version="2.0">
+  <object type="Machine" os_index="0" cpuset="0x000000ff" complete_cpuset="0x0000ffff" allowed_cpuset="0x000000ff" nodeset="0x00000003" complete_nodeset="0x00000003" allowed_nodeset="0x00000003" gp_index="1">
+    <info name="DMIProductName" value="ProLiant DL170h G6  "/>
+    <info name="DMIProductVersion" value="        "/>
+    <info name="DMIBoardVendor" value="HP"/>
+    <info name="DMIBoardName" value="ProLiant DL170h G6  "/>
+    <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="O34    "/>
+    <info name="DMIBIOSDate" value="08/25/2009"/>
+    <info name="DMISysVendor" value="HP"/>
+    <info name="Backend" value="Linux"/>
+    <info name="LinuxCgroup" value="/torque/2269391.torque.plafrim.cluster"/>
+    <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="fourmi068"/>
+    <info name="Architecture" value="x86_64"/>
+    <object type="Package" os_index="0" cpuset="0x00000055" complete_cpuset="0x00000055" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="4">
+      <info name="CPUModel" value="Intel(R) Xeon(R) CPU           X5550  @ 2.67GHz"/>
+      <object type="NUMANode" os_index="0" cpuset="0x00000055" complete_cpuset="0x00000055" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="2" local_memory="12875255808">
+        <page_type size="4096" count="3143373"/>
+        <page_type size="2097152" count="0"/>
+      </object>
+      <object type="L3Cache" cpuset="0x00000055" complete_cpuset="0x00000055" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="5" cache_size="8388608" depth="3" cache_linesize="64" cache_associativity="16" cache_type="0">
+        <object type="L2Cache" cpuset="0x00000001" complete_cpuset="0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="6" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000001" complete_cpuset="0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="7" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000001" complete_cpuset="0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="8" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="4" cache_type="2">
+              <object type="Core" os_index="0" cpuset="0x00000001" complete_cpuset="0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="9">
+                <object type="PU" os_index="0" cpuset="0x00000001" complete_cpuset="0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="10"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000004" complete_cpuset="0x00000004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="11" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000004" complete_cpuset="0x00000004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="12" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000004" complete_cpuset="0x00000004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="13" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="4" cache_type="2">
+              <object type="Core" os_index="1" cpuset="0x00000004" complete_cpuset="0x00000004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="14">
+                <object type="PU" os_index="2" cpuset="0x00000004" complete_cpuset="0x00000004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="15"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000010" complete_cpuset="0x00000010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="16" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000010" complete_cpuset="0x00000010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="17" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000010" complete_cpuset="0x00000010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="18" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="4" cache_type="2">
+              <object type="Core" os_index="2" cpuset="0x00000010" complete_cpuset="0x00000010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="19">
+                <object type="PU" os_index="4" cpuset="0x00000010" complete_cpuset="0x00000010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="20"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000040" complete_cpuset="0x00000040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="21" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000040" complete_cpuset="0x00000040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="22" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000040" complete_cpuset="0x00000040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="23" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="4" cache_type="2">
+              <object type="Core" os_index="3" cpuset="0x00000040" complete_cpuset="0x00000040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="24">
+                <object type="PU" os_index="6" cpuset="0x00000040" complete_cpuset="0x00000040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="25"/>
+              </object>
+            </object>
+          </object>
+        </object>
+      </object>
+      <object type="Bridge" os_index="0" gp_index="26" bridge_type="0-1" depth="0" bridge_pci="0000:[00-05]">
+        <object type="Bridge" os_index="80" gp_index="27" name="" 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="0.000000">
+          <object type="PCIDev" os_index="20480" gp_index="28" name="" pci_busid="0000:05:00.0" pci_type="0200 [8086:10c9] [003c:003f] 01" pci_link_speed="0.000000">
+            <object type="OSDev" gp_index="29" name="eth0" osdev_type="2">
+              <info name="Address" value="18:a9:05:55:31:8c"/>
+            </object>
+          </object>
+          <object type="PCIDev" os_index="20481" gp_index="30" name="" pci_busid="0000:05:00.1" pci_type="0200 [8086:10c9] [003c:003f] 01" pci_link_speed="0.000000">
+            <object type="OSDev" gp_index="31" name="eth1" osdev_type="2">
+              <info name="Address" value="18:a9:05:55:31:8d"/>
+            </object>
+          </object>
+        </object>
+        <object type="Bridge" os_index="112" gp_index="32" name="" bridge_type="1-1" depth="1" bridge_pci="0000:[04-04]" pci_busid="0000:00:07.0" pci_type="0604 [8086:340e] [0000:0000] 13" pci_link_speed="0.000000">
+          <object type="PCIDev" os_index="16384" gp_index="33" name="" pci_busid="0000:04:00.0" pci_type="0c06 [15b3:673c] [00b3:003c] a0" pci_link_speed="0.000000">
+            <object type="OSDev" gp_index="34" name="ib0" osdev_type="2">
+              <info name="Address" value="80:00:00:48:fe:80:00:00:00:00:00:00:00:02:c9:03:00:06:db:a5"/>
+              <info name="Port" value="1"/>
+            </object>
+            <object type="OSDev" gp_index="35" name="ib1" osdev_type="2">
+              <info name="Address" value="80:00:00:49:fe:80:00:00:00:00:00:00:00:02:c9:03:00:06:db:a6"/>
+              <info name="Port" value="2"/>
+            </object>
+            <object type="OSDev" gp_index="36" name="mlx4_0" osdev_type="3">
+              <info name="NodeGUID" value="0002:c903:0006:dba4"/>
+              <info name="SysImageGUID" value="0002:c903:0006:dba7"/>
+              <info name="Port1LID" value="0x48"/>
+              <info name="Port1LMC" value="0"/>
+              <info name="Port1GID0" value="fe80:0000:0000:0000:0002:c903:0006:dba5"/>
+              <info name="Port2LID" value="0x0"/>
+              <info name="Port2LMC" value="0"/>
+              <info name="Port2GID0" value="fe80:0000:0000:0000:0002:c903:0006:dba6"/>
+            </object>
+          </object>
+        </object>
+        <object type="Bridge" os_index="450" gp_index="37" name="" bridge_type="1-1" depth="1" bridge_pci="0000:[02-02]" pci_busid="0000:00:1c.2" pci_type="0604 [8086:3a44] [0000:0000] 00" pci_link_speed="0.000000">
+          <object type="PCIDev" os_index="8192" gp_index="38" name="" pci_busid="0000:02:00.0" pci_type="0300 [102b:0522] [003c:00fa] 02" pci_link_speed="0.000000"/>
+        </object>
+        <object type="PCIDev" os_index="498" gp_index="39" name="" pci_busid="0000:00:1f.2" pci_type="0106 [8086:3a22] [0086:0022] 00" pci_link_speed="0.000000">
+          <object type="OSDev" gp_index="40" name="sda" osdev_type="0"/>
+          <object type="OSDev" gp_index="41" name="sdb" osdev_type="0"/>
+          <object type="OSDev" gp_index="42" name="sdc" osdev_type="0"/>
+          <object type="OSDev" gp_index="43" name="sdd" osdev_type="0"/>
+        </object>
+      </object>
+    </object>
+    <object type="Package" os_index="1" cpuset="0x000000aa" complete_cpuset="0x000000aa" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="46">
+      <info name="CPUModel" value="Intel(R) Xeon(R) CPU           X5550  @ 2.67GHz"/>
+      <object type="NUMANode" os_index="1" cpuset="0x000000aa" complete_cpuset="0x000000aa" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="44" local_memory="12884901888">
+        <page_type size="4096" count="3145728"/>
+        <page_type size="2097152" count="0"/>
+      </object>
+      <object type="L3Cache" cpuset="0x000000aa" complete_cpuset="0x000000aa" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="47" cache_size="8388608" depth="3" cache_linesize="64" cache_associativity="16" cache_type="0">
+        <object type="L2Cache" cpuset="0x00000002" complete_cpuset="0x00000002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="48" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000002" complete_cpuset="0x00000002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="49" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000002" complete_cpuset="0x00000002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="50" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="4" cache_type="2">
+              <object type="Core" os_index="0" cpuset="0x00000002" complete_cpuset="0x00000002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="51">
+                <object type="PU" os_index="1" cpuset="0x00000002" complete_cpuset="0x00000002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="52"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000008" complete_cpuset="0x00000008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="53" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000008" complete_cpuset="0x00000008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="54" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000008" complete_cpuset="0x00000008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="55" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="4" cache_type="2">
+              <object type="Core" os_index="1" cpuset="0x00000008" complete_cpuset="0x00000008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="56">
+                <object type="PU" os_index="3" cpuset="0x00000008" complete_cpuset="0x00000008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="57"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000020" complete_cpuset="0x00000020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="58" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000020" complete_cpuset="0x00000020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="59" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000020" complete_cpuset="0x00000020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="60" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="4" cache_type="2">
+              <object type="Core" os_index="2" cpuset="0x00000020" complete_cpuset="0x00000020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="61">
+                <object type="PU" os_index="5" cpuset="0x00000020" complete_cpuset="0x00000020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="62"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000080" complete_cpuset="0x00000080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="63" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000080" complete_cpuset="0x00000080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="64" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000080" complete_cpuset="0x00000080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="65" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="4" cache_type="2">
+              <object type="Core" os_index="3" cpuset="0x00000080" complete_cpuset="0x00000080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="66">
+                <object type="PU" os_index="7" cpuset="0x00000080" complete_cpuset="0x00000080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="67"/>
+              </object>
+            </object>
+          </object>
+        </object>
+      </object>
+    </object>
+  </object>
+  <distances2 type="NUMANode" nbobjs="2" kind="5" indexing="os">
+    <indexes length="4">0 1 </indexes>
+    <u64values length="12">10 20 20 10 </u64values>
+  </distances2>
+</topology>
diff --git a/xml/Intel-Xeon-SandyBridge-2pa8co2t+ib+cuda.xml b/xml/Intel-Xeon-SandyBridge-2pa8co2t+ib+cuda.xml
new file mode 100644
index 0000000..62b6f1a
--- /dev/null
+++ b/xml/Intel-Xeon-SandyBridge-2pa8co2t+ib+cuda.xml
@@ -0,0 +1,403 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE topology SYSTEM "hwloc2.dtd">
+<topology version="2.0">
+  <object type="Machine" os_index="0" cpuset="0xffffffff" complete_cpuset="0xffffffff" allowed_cpuset="0xffffffff" nodeset="0x00000003" complete_nodeset="0x00000003" allowed_nodeset="0x00000003" gp_index="1">
+    <info name="DMIProductName" value="PowerEdge R720"/>
+    <info name="DMIProductVersion" value=""/>
+    <info name="DMIBoardVendor" value="Dell Inc."/>
+    <info name="DMIBoardName" value="046V88"/>
+    <info name="DMIBoardVersion" value="A00"/>
+    <info name="DMIBoardAssetTag" value=""/>
+    <info name="DMIChassisVendor" value="Dell Inc."/>
+    <info name="DMIChassisType" value="23"/>
+    <info name="DMIChassisVersion" value=""/>
+    <info name="DMIChassisAssetTag" value=""/>
+    <info name="DMIBIOSVendor" value="Dell Inc."/>
+    <info name="DMIBIOSVersion" value="1.2.6"/>
+    <info name="DMIBIOSDate" value="05/10/2012"/>
+    <info name="DMISysVendor" value="Dell Inc."/>
+    <info name="Backend" value="Linux"/>
+    <info name="OSName" value="Linux"/>
+    <info name="OSRelease" value="4.9.0-4-amd64"/>
+    <info name="OSVersion" value="#1 SMP Debian 4.9.51-1 (2017-09-28)"/>
+    <info name="HostName" value="william0"/>
+    <info name="Architecture" value="x86_64"/>
+    <info name="hwlocVersion" value="2.1.0a1-git"/>
+    <info name="ProcessName" value="lstopo"/>
+    <object type="Package" os_index="0" cpuset="0x55555555" complete_cpuset="0x55555555" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="3">
+      <info name="CPUVendor" value="GenuineIntel"/>
+      <info name="CPUFamilyNumber" value="6"/>
+      <info name="CPUModelNumber" value="45"/>
+      <info name="CPUModel" value="Intel(R) Xeon(R) CPU E5-2650 0 @ 2.00GHz"/>
+      <info name="CPUStepping" value="7"/>
+      <object type="NUMANode" os_index="0" cpuset="0x55555555" complete_cpuset="0x55555555" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="102" local_memory="16760594432">
+        <page_type size="4096" count="4091942"/>
+        <page_type size="2097152" count="0"/>
+        <page_type size="1073741824" count="0"/>
+      </object>
+      <object type="L3Cache" cpuset="0x55555555" complete_cpuset="0x55555555" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="8" cache_size="20971520" depth="3" cache_linesize="64" cache_associativity="20" cache_type="0">
+        <info name="Inclusive" value="1"/>
+        <object type="L2Cache" cpuset="0x00010001" complete_cpuset="0x00010001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="7" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x00010001" complete_cpuset="0x00010001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="5" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x00010001" complete_cpuset="0x00010001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="6" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="0" cpuset="0x00010001" complete_cpuset="0x00010001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="2">
+                <object type="PU" os_index="0" cpuset="0x00000001" complete_cpuset="0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="4"/>
+                <object type="PU" os_index="16" cpuset="0x00010000" complete_cpuset="0x00010000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="86"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00040004" complete_cpuset="0x00040004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="20" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x00040004" complete_cpuset="0x00040004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="18" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x00040004" complete_cpuset="0x00040004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="19" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="1" cpuset="0x00040004" complete_cpuset="0x00040004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="16">
+                <object type="PU" os_index="2" cpuset="0x00000004" complete_cpuset="0x00000004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="17"/>
+                <object type="PU" os_index="18" cpuset="0x00040000" complete_cpuset="0x00040000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="88"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00100010" complete_cpuset="0x00100010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="30" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x00100010" complete_cpuset="0x00100010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="28" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x00100010" complete_cpuset="0x00100010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="29" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="2" cpuset="0x00100010" complete_cpuset="0x00100010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="26">
+                <object type="PU" os_index="4" cpuset="0x00000010" complete_cpuset="0x00000010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="27"/>
+                <object type="PU" os_index="20" cpuset="0x00100000" complete_cpuset="0x00100000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="90"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00400040" complete_cpuset="0x00400040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="40" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x00400040" complete_cpuset="0x00400040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="38" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x00400040" complete_cpuset="0x00400040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="39" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="3" cpuset="0x00400040" complete_cpuset="0x00400040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="36">
+                <object type="PU" os_index="6" cpuset="0x00000040" complete_cpuset="0x00000040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="37"/>
+                <object type="PU" os_index="22" cpuset="0x00400000" complete_cpuset="0x00400000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="92"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x01000100" complete_cpuset="0x01000100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="50" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x01000100" complete_cpuset="0x01000100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="48" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x01000100" complete_cpuset="0x01000100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="49" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="4" cpuset="0x01000100" complete_cpuset="0x01000100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="46">
+                <object type="PU" os_index="8" cpuset="0x00000100" complete_cpuset="0x00000100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="47"/>
+                <object type="PU" os_index="24" cpuset="0x01000000" complete_cpuset="0x01000000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="94"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x04000400" complete_cpuset="0x04000400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="60" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x04000400" complete_cpuset="0x04000400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="58" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x04000400" complete_cpuset="0x04000400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="59" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="5" cpuset="0x04000400" complete_cpuset="0x04000400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="56">
+                <object type="PU" os_index="10" cpuset="0x00000400" complete_cpuset="0x00000400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="57"/>
+                <object type="PU" os_index="26" cpuset="0x04000000" complete_cpuset="0x04000000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="96"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x10001000" complete_cpuset="0x10001000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="70" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x10001000" complete_cpuset="0x10001000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="68" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x10001000" complete_cpuset="0x10001000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="69" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="6" cpuset="0x10001000" complete_cpuset="0x10001000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="66">
+                <object type="PU" os_index="12" cpuset="0x00001000" complete_cpuset="0x00001000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="67"/>
+                <object type="PU" os_index="28" cpuset="0x10000000" complete_cpuset="0x10000000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="98"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x40004000" complete_cpuset="0x40004000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="80" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x40004000" complete_cpuset="0x40004000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="78" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x40004000" complete_cpuset="0x40004000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="79" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="7" cpuset="0x40004000" complete_cpuset="0x40004000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="76">
+                <object type="PU" os_index="14" cpuset="0x00004000" complete_cpuset="0x00004000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="77"/>
+                <object type="PU" os_index="30" cpuset="0x40000000" complete_cpuset="0x40000000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="100"/>
+              </object>
+            </object>
+          </object>
+        </object>
+      </object>
+      <object type="Bridge" gp_index="129" bridge_type="0-1" depth="0" bridge_pci="0000:[00-0d]">
+        <object type="Bridge" gp_index="123" bridge_type="1-1" depth="1" bridge_pci="0000:[02-02]" pci_busid="0000:00:01.0" pci_type="0604 [8086:3c02] [1028:048c] 07" pci_link_speed="0.000000">
+          <info name="PCIVendor" value="Intel Corporation"/>
+          <info name="PCIDevice" value="Xeon E5/Core i7 IIO PCI Express Root Port 1a"/>
+          <object type="PCIDev" gp_index="124" pci_busid="0000:02:00.0" pci_type="0200 [14e4:165f] [1028:1f5b] 00" pci_link_speed="0.000000">
+            <info name="PCIVendor" value="Broadcom Limited"/>
+            <info name="PCIDevice" value="NetXtreme BCM5720 Gigabit Ethernet PCIe"/>
+            <object type="OSDev" gp_index="134" name="eth2" osdev_type="2">
+              <info name="Address" value="d4:ae:52:98:97:1a"/>
+            </object>
+          </object>
+          <object type="PCIDev" gp_index="109" pci_busid="0000:02:00.1" pci_type="0200 [14e4:165f] [1028:1f5b] 00" pci_link_speed="0.000000">
+            <info name="PCIVendor" value="Broadcom Limited"/>
+            <info name="PCIDevice" value="NetXtreme BCM5720 Gigabit Ethernet PCIe"/>
+            <object type="OSDev" gp_index="132" name="eth3" osdev_type="2">
+              <info name="Address" value="d4:ae:52:98:97:1b"/>
+            </object>
+          </object>
+        </object>
+        <object type="Bridge" gp_index="108" bridge_type="1-1" depth="1" bridge_pci="0000:[01-01]" pci_busid="0000:00:01.1" pci_type="0604 [8086:3c03] [1028:048c] 07" pci_link_speed="0.000000">
+          <info name="PCIVendor" value="Intel Corporation"/>
+          <info name="PCIDevice" value="Xeon E5/Core i7 IIO PCI Express Root Port 1b"/>
+          <object type="PCIDev" gp_index="128" pci_busid="0000:01:00.0" pci_type="0200 [14e4:165f] [1028:1f5b] 00" pci_link_speed="0.000000">
+            <info name="PCIVendor" value="Broadcom Limited"/>
+            <info name="PCIDevice" value="NetXtreme BCM5720 Gigabit Ethernet PCIe"/>
+            <object type="OSDev" gp_index="136" name="eth0" osdev_type="2">
+              <info name="Address" value="d4:ae:52:98:97:18"/>
+            </object>
+          </object>
+          <object type="PCIDev" gp_index="114" pci_busid="0000:01:00.1" pci_type="0200 [14e4:165f] [1028:1f5b] 00" pci_link_speed="0.000000">
+            <info name="PCIVendor" value="Broadcom Limited"/>
+            <info name="PCIDevice" value="NetXtreme BCM5720 Gigabit Ethernet PCIe"/>
+            <object type="OSDev" gp_index="133" name="eth1" osdev_type="2">
+              <info name="Address" value="d4:ae:52:98:97:19"/>
+            </object>
+          </object>
+        </object>
+        <object type="Bridge" gp_index="113" bridge_type="1-1" depth="1" bridge_pci="0000:[03-03]" pci_busid="0000:00:02.2" pci_type="0604 [8086:3c06] [1028:048c] 07" pci_link_speed="0.000000">
+          <info name="PCIVendor" value="Intel Corporation"/>
+          <info name="PCIDevice" value="Xeon E5/Core i7 IIO PCI Express Root Port 2c"/>
+          <object type="PCIDev" gp_index="120" pci_busid="0000:03:00.0" pci_type="0104 [1000:0073] [1028:1f51] 03" pci_link_speed="0.000000">
+            <info name="PCIVendor" value="LSI Logic / Symbios Logic"/>
+            <info name="PCIDevice" value="MegaRAID SAS 2008 [Falcon]"/>
+            <object type="OSDev" gp_index="131" name="sda" subtype="Disk" osdev_type="0">
+              <info name="Size" value="243662848"/>
+              <info name="SectorSize" value="512"/>
+              <info name="LinuxDeviceID" value="8:0"/>
+              <info name="Vendor" value="DELL"/>
+              <info name="Model" value="PERC_H310"/>
+              <info name="Revision" value="2.12"/>
+              <info name="SerialNumber" value="6d4ae5208b449e00174526cc19084be5"/>
+            </object>
+          </object>
+        </object>
+        <object type="Bridge" gp_index="106" bridge_type="1-1" depth="1" bridge_pci="0000:[05-05]" pci_busid="0000:00:03.0" pci_type="0604 [8086:3c08] [1028:048c] 07" pci_link_speed="0.000000">
+          <info name="PCIVendor" value="Intel Corporation"/>
+          <info name="PCIDevice" value="Xeon E5/Core i7 IIO PCI Express Root Port 3a in PCI Express Mode"/>
+          <object type="PCIDev" gp_index="112" pci_busid="0000:05:00.0" pci_type="0302 [10de:1094] [10de:0888] a1" pci_link_speed="8.000000">
+            <info name="PCIVendor" value="NVIDIA Corporation"/>
+            <info name="PCIDevice" value="GF110GL [Tesla M2075]"/>
+            <object type="OSDev" gp_index="138" name="opencl0d0" subtype="OpenCL" osdev_type="5">
+              <info name="Backend" value="OpenCL"/>
+              <info name="OpenCLDeviceType" value="GPU"/>
+              <info name="GPUVendor" value="NVIDIA Corporation"/>
+              <info name="GPUModel" value="Tesla M2075"/>
+              <info name="OpenCLPlatformIndex" value="0"/>
+              <info name="OpenCLPlatformName" value="NVIDIA CUDA"/>
+              <info name="OpenCLPlatformDeviceIndex" value="0"/>
+              <info name="OpenCLComputeUnits" value="14"/>
+              <info name="OpenCLGlobalMemorySize" value="5428864"/>
+            </object>
+            <object type="OSDev" gp_index="139" name="cuda0" subtype="CUDA" osdev_type="5">
+              <info name="Backend" value="CUDA"/>
+              <info name="GPUVendor" value="NVIDIA Corporation"/>
+              <info name="GPUModel" value="Tesla M2075"/>
+              <info name="CUDAGlobalMemorySize" value="5428864"/>
+              <info name="CUDAL2CacheSize" value="768"/>
+              <info name="CUDAMultiProcessors" value="14"/>
+              <info name="CUDACoresPerMP" value="32"/>
+              <info name="CUDASharedMemorySizePerMP" value="48"/>
+            </object>
+            <object type="OSDev" gp_index="140" name="nvml0" osdev_type="1">
+              <info name="Backend" value="NVML"/>
+              <info name="GPUVendor" value="NVIDIA Corporation"/>
+              <info name="GPUModel" value="Tesla M2075"/>
+              <info name="NVIDIASerial" value="0323111043439"/>
+              <info name="NVIDIAUUID" value="GPU-bde5d967-546d-f98d-2e2d-9b84ac9b3996"/>
+            </object>
+          </object>
+        </object>
+        <object type="Bridge" gp_index="125" bridge_type="1-1" depth="1" bridge_pci="0000:[08-0c]" pci_busid="0000:00:1c.7" pci_type="0604 [8086:1d1e] [1028:048c] b5" pci_link_speed="0.000000">
+          <info name="PCIVendor" value="Intel Corporation"/>
+          <info name="PCIDevice" value="C600/X79 series chipset PCI Express Root Port 8"/>
+          <object type="Bridge" gp_index="127" bridge_type="1-1" depth="2" bridge_pci="0000:[09-0c]" pci_busid="0000:08:00.0" pci_type="0604 [1912:0013] [0000:0000] 00" pci_link_speed="0.000000">
+            <info name="PCIVendor" value="Renesas Technology Corp."/>
+            <info name="PCIDevice" value="SH7757 PCIe Switch [PS]"/>
+            <object type="Bridge" gp_index="122" bridge_type="1-1" depth="3" bridge_pci="0000:[0a-0b]" pci_busid="0000:09:00.0" pci_type="0604 [1912:0013] [0000:0000] 00" pci_link_speed="0.000000">
+              <info name="PCIVendor" value="Renesas Technology Corp."/>
+              <info name="PCIDevice" value="SH7757 PCIe Switch [PS]"/>
+              <object type="Bridge" gp_index="110" bridge_type="1-1" depth="4" bridge_pci="0000:[0b-0b]" pci_busid="0000:0a:00.0" pci_type="0604 [1912:0012] [0000:0000] 00" pci_link_speed="0.000000">
+                <info name="PCIVendor" value="Renesas Technology Corp."/>
+                <info name="PCIDevice" value="SH7757 PCIe-PCI Bridge [PPB]"/>
+                <object type="PCIDev" gp_index="105" pci_busid="0000:0b:00.0" pci_type="0300 [102b:0534] [1028:048c] 00" pci_link_speed="0.000000">
+                  <info name="PCIVendor" value="Matrox Electronics Systems Ltd."/>
+                  <info name="PCIDevice" value="G200eR2"/>
+                </object>
+              </object>
+            </object>
+          </object>
+        </object>
+      </object>
+    </object>
+    <object type="Package" os_index="1" cpuset="0xaaaaaaaa" complete_cpuset="0xaaaaaaaa" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="10">
+      <info name="CPUVendor" value="GenuineIntel"/>
+      <info name="CPUFamilyNumber" value="6"/>
+      <info name="CPUModelNumber" value="45"/>
+      <info name="CPUModel" value="Intel(R) Xeon(R) CPU E5-2650 0 @ 2.00GHz"/>
+      <info name="CPUStepping" value="7"/>
+      <object type="NUMANode" os_index="1" cpuset="0xaaaaaaaa" complete_cpuset="0xaaaaaaaa" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="103" local_memory="16897191936">
+        <page_type size="4096" count="4125291"/>
+        <page_type size="2097152" count="0"/>
+        <page_type size="1073741824" count="0"/>
+      </object>
+      <object type="L3Cache" cpuset="0xaaaaaaaa" complete_cpuset="0xaaaaaaaa" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="15" cache_size="20971520" depth="3" cache_linesize="64" cache_associativity="20" cache_type="0">
+        <info name="Inclusive" value="1"/>
+        <object type="L2Cache" cpuset="0x00020002" complete_cpuset="0x00020002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="14" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x00020002" complete_cpuset="0x00020002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="12" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x00020002" complete_cpuset="0x00020002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="13" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="0" cpuset="0x00020002" complete_cpuset="0x00020002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="9">
+                <object type="PU" os_index="1" cpuset="0x00000002" complete_cpuset="0x00000002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="11"/>
+                <object type="PU" os_index="17" cpuset="0x00020000" complete_cpuset="0x00020000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="87"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00080008" complete_cpuset="0x00080008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="25" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x00080008" complete_cpuset="0x00080008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="23" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x00080008" complete_cpuset="0x00080008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="24" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="1" cpuset="0x00080008" complete_cpuset="0x00080008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="21">
+                <object type="PU" os_index="3" cpuset="0x00000008" complete_cpuset="0x00000008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="22"/>
+                <object type="PU" os_index="19" cpuset="0x00080000" complete_cpuset="0x00080000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="89"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00200020" complete_cpuset="0x00200020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="35" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x00200020" complete_cpuset="0x00200020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="33" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x00200020" complete_cpuset="0x00200020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="34" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="2" cpuset="0x00200020" complete_cpuset="0x00200020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="31">
+                <object type="PU" os_index="5" cpuset="0x00000020" complete_cpuset="0x00000020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="32"/>
+                <object type="PU" os_index="21" cpuset="0x00200000" complete_cpuset="0x00200000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="91"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00800080" complete_cpuset="0x00800080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="45" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x00800080" complete_cpuset="0x00800080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="43" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x00800080" complete_cpuset="0x00800080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="44" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="3" cpuset="0x00800080" complete_cpuset="0x00800080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="41">
+                <object type="PU" os_index="7" cpuset="0x00000080" complete_cpuset="0x00000080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="42"/>
+                <object type="PU" os_index="23" cpuset="0x00800000" complete_cpuset="0x00800000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="93"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x02000200" complete_cpuset="0x02000200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="55" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x02000200" complete_cpuset="0x02000200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="53" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x02000200" complete_cpuset="0x02000200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="54" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="4" cpuset="0x02000200" complete_cpuset="0x02000200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="51">
+                <object type="PU" os_index="9" cpuset="0x00000200" complete_cpuset="0x00000200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="52"/>
+                <object type="PU" os_index="25" cpuset="0x02000000" complete_cpuset="0x02000000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="95"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x08000800" complete_cpuset="0x08000800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="65" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x08000800" complete_cpuset="0x08000800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="63" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x08000800" complete_cpuset="0x08000800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="64" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="5" cpuset="0x08000800" complete_cpuset="0x08000800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="61">
+                <object type="PU" os_index="11" cpuset="0x00000800" complete_cpuset="0x00000800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="62"/>
+                <object type="PU" os_index="27" cpuset="0x08000000" complete_cpuset="0x08000000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="97"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x20002000" complete_cpuset="0x20002000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="75" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x20002000" complete_cpuset="0x20002000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="73" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x20002000" complete_cpuset="0x20002000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="74" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="6" cpuset="0x20002000" complete_cpuset="0x20002000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="71">
+                <object type="PU" os_index="13" cpuset="0x00002000" complete_cpuset="0x00002000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="72"/>
+                <object type="PU" os_index="29" cpuset="0x20000000" complete_cpuset="0x20000000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="99"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x80008000" complete_cpuset="0x80008000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="85" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x80008000" complete_cpuset="0x80008000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="83" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x80008000" complete_cpuset="0x80008000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="84" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="7" cpuset="0x80008000" complete_cpuset="0x80008000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="81">
+                <object type="PU" os_index="15" cpuset="0x00008000" complete_cpuset="0x00008000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="82"/>
+                <object type="PU" os_index="31" cpuset="0x80000000" complete_cpuset="0x80000000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="101"/>
+              </object>
+            </object>
+          </object>
+        </object>
+      </object>
+      <object type="Bridge" gp_index="130" bridge_type="0-1" depth="0" bridge_pci="0000:[40-44]">
+        <object type="Bridge" gp_index="107" bridge_type="1-1" depth="1" bridge_pci="0000:[41-41]" pci_busid="0000:40:01.0" pci_type="0604 [8086:3c02] [1028:048c] 07" pci_link_speed="0.000000">
+          <info name="PCIVendor" value="Intel Corporation"/>
+          <info name="PCIDevice" value="Xeon E5/Core i7 IIO PCI Express Root Port 1a"/>
+          <object type="PCIDev" gp_index="111" pci_busid="0000:41:00.0" pci_type="0280 [15b3:1003] [15b3:0051] 00" pci_link_speed="0.000000">
+            <info name="PCIVendor" value="Mellanox Technologies"/>
+            <info name="PCIDevice" value="MT27500 Family [ConnectX-3]"/>
+            <object type="OSDev" gp_index="135" name="ib0" osdev_type="2">
+              <info name="Address" value="80:00:02:08:fe:80:00:00:00:00:00:03:00:02:c9:03:00:3d:7d:01"/>
+              <info name="Port" value="1"/>
+            </object>
+            <object type="OSDev" gp_index="137" name="mlx4_0" osdev_type="3">
+              <info name="NodeGUID" value="0002:c903:003d:7d00"/>
+              <info name="SysImageGUID" value="0002:c903:003d:7d03"/>
+              <info name="Port1State" value="4"/>
+              <info name="Port1LID" value="0x2"/>
+              <info name="Port1LMC" value="0"/>
+              <info name="Port1GID0" value="fe80:0000:0000:0003:0002:c903:003d:7d01"/>
+            </object>
+          </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>
+</topology>
diff --git a/xml/Intel-Xeon-SandyBridge-2pa8co2t+ib.xml b/xml/Intel-Xeon-SandyBridge-2pa8co2t+ib.xml
new file mode 100644
index 0000000..ab372f7
--- /dev/null
+++ b/xml/Intel-Xeon-SandyBridge-2pa8co2t+ib.xml
@@ -0,0 +1,394 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE topology SYSTEM "hwloc2.dtd">
+<topology version="2.0">
+  <object type="Machine" os_index="0" cpuset="0xffffffff" complete_cpuset="0xffffffff" allowed_cpuset="0xffffffff" nodeset="0x00000003" complete_nodeset="0x00000003" allowed_nodeset="0x00000003" gp_index="1">
+    <info name="DMIProductName" value="PowerEdge R720"/>
+    <info name="DMIProductVersion" value=""/>
+    <info name="DMIBoardVendor" value="Dell Inc."/>
+    <info name="DMIBoardName" value="046V88"/>
+    <info name="DMIBoardVersion" value="A00"/>
+    <info name="DMIBoardAssetTag" value=""/>
+    <info name="DMIChassisVendor" value="Dell Inc."/>
+    <info name="DMIChassisType" value="23"/>
+    <info name="DMIChassisVersion" value=""/>
+    <info name="DMIChassisAssetTag" value=""/>
+    <info name="DMIBIOSVendor" value="Dell Inc."/>
+    <info name="DMIBIOSVersion" value="1.2.6"/>
+    <info name="DMIBIOSDate" value="05/10/2012"/>
+    <info name="DMISysVendor" value="Dell Inc."/>
+    <info name="Backend" value="Linux"/>
+    <info name="LinuxCgroup" value="/"/>
+    <info name="OSName" value="Linux"/>
+    <info name="OSRelease" value="5.1.0-rc2+"/>
+    <info name="OSVersion" value="#7 SMP Tue Apr 9 14:49:07 CEST 2019"/>
+    <info name="HostName" value="averell1"/>
+    <info name="Architecture" value="x86_64"/>
+    <info name="hwlocVersion" value="2.1.0a1-git"/>
+    <info name="ProcessName" value="lstopo"/>
+    <object type="Package" os_index="0" cpuset="0x55555555" complete_cpuset="0x55555555" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="3">
+      <info name="CPUVendor" value="GenuineIntel"/>
+      <info name="CPUFamilyNumber" value="6"/>
+      <info name="CPUModelNumber" value="45"/>
+      <info name="CPUModel" value="Intel(R) Xeon(R) CPU E5-2650 0 @ 2.00GHz"/>
+      <info name="CPUStepping" value="7"/>
+      <object type="NUMANode" os_index="0" cpuset="0x55555555" complete_cpuset="0x55555555" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="102" local_memory="8304279552">
+        <page_type size="4096" count="2027412"/>
+        <page_type size="2097152" count="0"/>
+        <page_type size="1073741824" count="0"/>
+      </object>
+      <object type="L3Cache" cpuset="0x55555555" complete_cpuset="0x55555555" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="8" cache_size="20971520" depth="3" cache_linesize="64" cache_associativity="20" cache_type="0">
+        <info name="Inclusive" value="1"/>
+        <object type="L2Cache" cpuset="0x00010001" complete_cpuset="0x00010001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="7" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x00010001" complete_cpuset="0x00010001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="5" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x00010001" complete_cpuset="0x00010001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="6" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="0" cpuset="0x00010001" complete_cpuset="0x00010001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="2">
+                <object type="PU" os_index="0" cpuset="0x00000001" complete_cpuset="0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="4"/>
+                <object type="PU" os_index="16" cpuset="0x00010000" complete_cpuset="0x00010000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="86"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00040004" complete_cpuset="0x00040004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="20" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x00040004" complete_cpuset="0x00040004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="18" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x00040004" complete_cpuset="0x00040004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="19" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="1" cpuset="0x00040004" complete_cpuset="0x00040004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="16">
+                <object type="PU" os_index="2" cpuset="0x00000004" complete_cpuset="0x00000004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="17"/>
+                <object type="PU" os_index="18" cpuset="0x00040000" complete_cpuset="0x00040000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="88"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00100010" complete_cpuset="0x00100010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="30" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x00100010" complete_cpuset="0x00100010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="28" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x00100010" complete_cpuset="0x00100010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="29" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="2" cpuset="0x00100010" complete_cpuset="0x00100010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="26">
+                <object type="PU" os_index="4" cpuset="0x00000010" complete_cpuset="0x00000010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="27"/>
+                <object type="PU" os_index="20" cpuset="0x00100000" complete_cpuset="0x00100000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="90"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00400040" complete_cpuset="0x00400040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="40" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x00400040" complete_cpuset="0x00400040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="38" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x00400040" complete_cpuset="0x00400040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="39" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="3" cpuset="0x00400040" complete_cpuset="0x00400040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="36">
+                <object type="PU" os_index="6" cpuset="0x00000040" complete_cpuset="0x00000040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="37"/>
+                <object type="PU" os_index="22" cpuset="0x00400000" complete_cpuset="0x00400000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="92"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x01000100" complete_cpuset="0x01000100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="50" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x01000100" complete_cpuset="0x01000100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="48" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x01000100" complete_cpuset="0x01000100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="49" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="4" cpuset="0x01000100" complete_cpuset="0x01000100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="46">
+                <object type="PU" os_index="8" cpuset="0x00000100" complete_cpuset="0x00000100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="47"/>
+                <object type="PU" os_index="24" cpuset="0x01000000" complete_cpuset="0x01000000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="94"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x04000400" complete_cpuset="0x04000400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="60" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x04000400" complete_cpuset="0x04000400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="58" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x04000400" complete_cpuset="0x04000400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="59" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="5" cpuset="0x04000400" complete_cpuset="0x04000400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="56">
+                <object type="PU" os_index="10" cpuset="0x00000400" complete_cpuset="0x00000400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="57"/>
+                <object type="PU" os_index="26" cpuset="0x04000000" complete_cpuset="0x04000000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="96"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x10001000" complete_cpuset="0x10001000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="70" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x10001000" complete_cpuset="0x10001000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="68" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x10001000" complete_cpuset="0x10001000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="69" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="6" cpuset="0x10001000" complete_cpuset="0x10001000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="66">
+                <object type="PU" os_index="12" cpuset="0x00001000" complete_cpuset="0x00001000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="67"/>
+                <object type="PU" os_index="28" cpuset="0x10000000" complete_cpuset="0x10000000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="98"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x40004000" complete_cpuset="0x40004000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="80" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x40004000" complete_cpuset="0x40004000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="78" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x40004000" complete_cpuset="0x40004000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="79" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="7" cpuset="0x40004000" complete_cpuset="0x40004000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="76">
+                <object type="PU" os_index="14" cpuset="0x00004000" complete_cpuset="0x00004000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="77"/>
+                <object type="PU" os_index="30" cpuset="0x40000000" complete_cpuset="0x40000000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="100"/>
+              </object>
+            </object>
+          </object>
+        </object>
+      </object>
+      <object type="Bridge" gp_index="130" bridge_type="0-1" depth="0" bridge_pci="0000:[00-0d]">
+        <object type="Bridge" gp_index="108" bridge_type="1-1" depth="1" bridge_pci="0000:[02-02]" pci_busid="0000:00:01.0" pci_type="0604 [8086:3c02] [1028:048c] 07" pci_link_speed="0.500000">
+          <info name="PCIVendor" value="Intel Corporation"/>
+          <info name="PCIDevice" value="Xeon E5/Core i7 IIO PCI Express Root Port 1a"/>
+          <object type="PCIDev" gp_index="107" pci_busid="0000:02:00.0" pci_type="0200 [14e4:165f] [1028:1f5b] 00" pci_link_speed="0.500000">
+            <info name="PCIVendor" value="Broadcom Limited"/>
+            <info name="PCIDevice" value="NetXtreme BCM5720 Gigabit Ethernet PCIe"/>
+            <object type="OSDev" gp_index="138" name="eth2" osdev_type="2">
+              <info name="Address" value="d4:ae:52:98:c4:3a"/>
+            </object>
+          </object>
+          <object type="PCIDev" gp_index="120" pci_busid="0000:02:00.1" pci_type="0200 [14e4:165f] [1028:1f5b] 00" pci_link_speed="0.500000">
+            <info name="PCIVendor" value="Broadcom Limited"/>
+            <info name="PCIDevice" value="NetXtreme BCM5720 Gigabit Ethernet PCIe"/>
+            <object type="OSDev" gp_index="135" name="eth3" osdev_type="2">
+              <info name="Address" value="d4:ae:52:98:c4:3b"/>
+            </object>
+          </object>
+        </object>
+        <object type="Bridge" gp_index="121" bridge_type="1-1" depth="1" bridge_pci="0000:[01-01]" pci_busid="0000:00:01.1" pci_type="0604 [8086:3c03] [1028:048c] 07" pci_link_speed="0.500000">
+          <info name="PCIVendor" value="Intel Corporation"/>
+          <info name="PCIDevice" value="Xeon E5/Core i7 IIO PCI Express Root Port 1b"/>
+          <object type="PCIDev" gp_index="114" pci_busid="0000:01:00.0" pci_type="0200 [14e4:165f] [1028:1f5b] 00" pci_link_speed="0.500000">
+            <info name="PCIVendor" value="Broadcom Limited"/>
+            <info name="PCIDevice" value="NetXtreme BCM5720 Gigabit Ethernet PCIe"/>
+            <object type="OSDev" gp_index="139" name="eth0" osdev_type="2">
+              <info name="Address" value="d4:ae:52:98:c4:38"/>
+            </object>
+          </object>
+          <object type="PCIDev" gp_index="125" pci_busid="0000:01:00.1" pci_type="0200 [14e4:165f] [1028:1f5b] 00" pci_link_speed="0.500000">
+            <info name="PCIVendor" value="Broadcom Limited"/>
+            <info name="PCIDevice" value="NetXtreme BCM5720 Gigabit Ethernet PCIe"/>
+            <object type="OSDev" gp_index="136" name="eth1" osdev_type="2">
+              <info name="Address" value="d4:ae:52:98:c4:39"/>
+            </object>
+          </object>
+        </object>
+        <object type="Bridge" gp_index="126" bridge_type="1-1" depth="1" bridge_pci="0000:[03-03]" pci_busid="0000:00:02.2" pci_type="0604 [8086:3c06] [1028:048c] 07" pci_link_speed="4.000000">
+          <info name="PCIVendor" value="Intel Corporation"/>
+          <info name="PCIDevice" value="Xeon E5/Core i7 IIO PCI Express Root Port 2c"/>
+          <object type="PCIDev" gp_index="104" pci_busid="0000:03:00.0" pci_type="0104 [1000:0073] [1028:1f51] 03" pci_link_speed="4.000000">
+            <info name="PCIVendor" value="LSI Logic / Symbios Logic"/>
+            <info name="PCIDevice" value="MegaRAID SAS 2008 [Falcon]"/>
+            <object type="OSDev" gp_index="133" name="sda" subtype="Disk" osdev_type="0">
+              <info name="Size" value="243662848"/>
+              <info name="SectorSize" value="512"/>
+              <info name="LinuxDeviceID" value="8:0"/>
+              <info name="Vendor" value="DELL"/>
+              <info name="Model" value="PERC_H310"/>
+              <info name="Revision" value="2.12"/>
+              <info name="SerialNumber" value="6d4ae5208b495e0017452fcf17d70b51"/>
+            </object>
+          </object>
+        </object>
+        <object type="Bridge" gp_index="118" bridge_type="1-1" depth="1" bridge_pci="0000:[05-05]" pci_busid="0000:00:03.0" pci_type="0604 [8086:3c08] [1028:048c] 07" pci_link_speed="4.000000">
+          <info name="PCIVendor" value="Intel Corporation"/>
+          <info name="PCIDevice" value="Xeon E5/Core i7 IIO PCI Express Root Port 3a in PCI Express Mode"/>
+          <object type="PCIDev" gp_index="123" pci_busid="0000:05:00.0" pci_type="0302 [10de:1094] [10de:0888] a1" pci_link_speed="4.000000">
+            <info name="PCIVendor" value="NVIDIA Corporation"/>
+            <info name="PCIDevice" value="GF110GL [Tesla M2075]"/>
+          </object>
+        </object>
+        <object type="Bridge" gp_index="110" bridge_type="1-1" depth="1" bridge_pci="0000:[08-0c]" pci_busid="0000:00:1c.7" pci_type="0604 [8086:1d1e] [1028:048c] b5" pci_link_speed="0.250000">
+          <info name="PCIVendor" value="Intel Corporation"/>
+          <info name="PCIDevice" value="C600/X79 series chipset PCI Express Root Port 8"/>
+          <object type="Bridge" gp_index="111" bridge_type="1-1" depth="2" bridge_pci="0000:[09-0c]" pci_busid="0000:08:00.0" pci_type="0604 [1912:0013] [0000:0000] 00" pci_link_speed="0.250000">
+            <info name="PCIVendor" value="Renesas Technology Corp."/>
+            <info name="PCIDevice" value="SH7757 PCIe Switch [PS]"/>
+            <object type="Bridge" gp_index="106" bridge_type="1-1" depth="3" bridge_pci="0000:[0a-0b]" pci_busid="0000:09:00.0" pci_type="0604 [1912:0013] [0000:0000] 00" pci_link_speed="0.250000">
+              <info name="PCIVendor" value="Renesas Technology Corp."/>
+              <info name="PCIDevice" value="SH7757 PCIe Switch [PS]"/>
+              <object type="Bridge" gp_index="115" bridge_type="1-1" depth="4" bridge_pci="0000:[0b-0b]" pci_busid="0000:0a:00.0" pci_type="0604 [1912:0012] [0000:0000] 00" pci_link_speed="0.250000">
+                <info name="PCIVendor" value="Renesas Technology Corp."/>
+                <info name="PCIDevice" value="SH7757 PCIe-PCI Bridge [PPB]"/>
+                <object type="PCIDev" gp_index="109" pci_busid="0000:0b:00.0" pci_type="0300 [102b:0534] [1028:048c] 00" pci_link_speed="0.000000">
+                  <info name="PCIVendor" value="Matrox Electronics Systems Ltd."/>
+                  <info name="PCIDevice" value="G200eR2"/>
+                </object>
+              </object>
+            </object>
+          </object>
+        </object>
+      </object>
+      <object type="OSDev" gp_index="134" name="pmem0" subtype="NVDIMM" osdev_type="0">
+        <info name="Size" value="25165824"/>
+        <info name="SectorSize" value="512"/>
+        <info name="LinuxDeviceID" value="259:0"/>
+      </object>
+    </object>
+    <object type="Package" os_index="1" cpuset="0xaaaaaaaa" complete_cpuset="0xaaaaaaaa" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="10">
+      <info name="CPUVendor" value="GenuineIntel"/>
+      <info name="CPUFamilyNumber" value="6"/>
+      <info name="CPUModelNumber" value="45"/>
+      <info name="CPUModel" value="Intel(R) Xeon(R) CPU E5-2650 0 @ 2.00GHz"/>
+      <info name="CPUStepping" value="7"/>
+      <object type="NUMANode" os_index="1" cpuset="0xaaaaaaaa" complete_cpuset="0xaaaaaaaa" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="103" local_memory="8431398912">
+        <page_type size="4096" count="2058447"/>
+        <page_type size="2097152" count="0"/>
+        <page_type size="1073741824" count="0"/>
+      </object>
+      <object type="L3Cache" cpuset="0xaaaaaaaa" complete_cpuset="0xaaaaaaaa" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="15" cache_size="20971520" depth="3" cache_linesize="64" cache_associativity="20" cache_type="0">
+        <info name="Inclusive" value="1"/>
+        <object type="L2Cache" cpuset="0x00020002" complete_cpuset="0x00020002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="14" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x00020002" complete_cpuset="0x00020002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="12" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x00020002" complete_cpuset="0x00020002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="13" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="0" cpuset="0x00020002" complete_cpuset="0x00020002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="9">
+                <object type="PU" os_index="1" cpuset="0x00000002" complete_cpuset="0x00000002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="11"/>
+                <object type="PU" os_index="17" cpuset="0x00020000" complete_cpuset="0x00020000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="87"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00080008" complete_cpuset="0x00080008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="25" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x00080008" complete_cpuset="0x00080008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="23" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x00080008" complete_cpuset="0x00080008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="24" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="1" cpuset="0x00080008" complete_cpuset="0x00080008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="21">
+                <object type="PU" os_index="3" cpuset="0x00000008" complete_cpuset="0x00000008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="22"/>
+                <object type="PU" os_index="19" cpuset="0x00080000" complete_cpuset="0x00080000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="89"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00200020" complete_cpuset="0x00200020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="35" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x00200020" complete_cpuset="0x00200020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="33" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x00200020" complete_cpuset="0x00200020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="34" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="2" cpuset="0x00200020" complete_cpuset="0x00200020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="31">
+                <object type="PU" os_index="5" cpuset="0x00000020" complete_cpuset="0x00000020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="32"/>
+                <object type="PU" os_index="21" cpuset="0x00200000" complete_cpuset="0x00200000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="91"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00800080" complete_cpuset="0x00800080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="45" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x00800080" complete_cpuset="0x00800080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="43" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x00800080" complete_cpuset="0x00800080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="44" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="3" cpuset="0x00800080" complete_cpuset="0x00800080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="41">
+                <object type="PU" os_index="7" cpuset="0x00000080" complete_cpuset="0x00000080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="42"/>
+                <object type="PU" os_index="23" cpuset="0x00800000" complete_cpuset="0x00800000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="93"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x02000200" complete_cpuset="0x02000200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="55" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x02000200" complete_cpuset="0x02000200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="53" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x02000200" complete_cpuset="0x02000200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="54" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="4" cpuset="0x02000200" complete_cpuset="0x02000200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="51">
+                <object type="PU" os_index="9" cpuset="0x00000200" complete_cpuset="0x00000200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="52"/>
+                <object type="PU" os_index="25" cpuset="0x02000000" complete_cpuset="0x02000000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="95"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x08000800" complete_cpuset="0x08000800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="65" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x08000800" complete_cpuset="0x08000800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="63" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x08000800" complete_cpuset="0x08000800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="64" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="5" cpuset="0x08000800" complete_cpuset="0x08000800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="61">
+                <object type="PU" os_index="11" cpuset="0x00000800" complete_cpuset="0x00000800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="62"/>
+                <object type="PU" os_index="27" cpuset="0x08000000" complete_cpuset="0x08000000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="97"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x20002000" complete_cpuset="0x20002000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="75" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x20002000" complete_cpuset="0x20002000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="73" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x20002000" complete_cpuset="0x20002000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="74" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="6" cpuset="0x20002000" complete_cpuset="0x20002000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="71">
+                <object type="PU" os_index="13" cpuset="0x00002000" complete_cpuset="0x00002000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="72"/>
+                <object type="PU" os_index="29" cpuset="0x20000000" complete_cpuset="0x20000000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="99"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x80008000" complete_cpuset="0x80008000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="85" cache_size="262144" depth="2" cache_linesize="64" cache_associativity="8" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x80008000" complete_cpuset="0x80008000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="83" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x80008000" complete_cpuset="0x80008000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="84" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="7" cpuset="0x80008000" complete_cpuset="0x80008000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="81">
+                <object type="PU" os_index="15" cpuset="0x00008000" complete_cpuset="0x00008000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="82"/>
+                <object type="PU" os_index="31" cpuset="0x80000000" complete_cpuset="0x80000000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="101"/>
+              </object>
+            </object>
+          </object>
+        </object>
+      </object>
+      <object type="Bridge" gp_index="131" bridge_type="0-1" depth="0" bridge_pci="0000:[40-44]">
+        <object type="Bridge" gp_index="113" bridge_type="1-1" depth="1" bridge_pci="0000:[41-41]" pci_busid="0000:40:01.0" pci_type="0604 [8086:3c02] [1028:048c] 07" pci_link_speed="7.876923">
+          <info name="PCIVendor" value="Intel Corporation"/>
+          <info name="PCIDevice" value="Xeon E5/Core i7 IIO PCI Express Root Port 1a"/>
+          <object type="PCIDev" gp_index="117" pci_busid="0000:41:00.0" pci_type="0280 [15b3:1003] [15b3:0051] 00" pci_link_speed="7.876923">
+            <info name="PCIVendor" value="Mellanox Technologies"/>
+            <info name="PCIDevice" value="MT27500 Family [ConnectX-3]"/>
+            <object type="OSDev" gp_index="137" name="ibp65s0" osdev_type="2">
+              <info name="Address" value="80:00:02:08:fe:80:00:00:00:00:00:00:00:02:c9:03:00:3d:7c:e1"/>
+              <info name="Port" value="1"/>
+            </object>
+            <object type="OSDev" gp_index="140" name="mlx4_0" osdev_type="3">
+              <info name="NodeGUID" value="0002:c903:003d:7ce0"/>
+              <info name="SysImageGUID" value="0002:c903:003d:7ce3"/>
+              <info name="Port1State" value="1"/>
+              <info name="Port1LID" value="0x0"/>
+              <info name="Port1LMC" value="0"/>
+              <info name="Port1GID0" value="fe80:0000:0000:0000:0002:c903:003d:7ce1"/>
+            </object>
+          </object>
+        </object>
+        <object type="Bridge" gp_index="129" bridge_type="1-1" depth="1" bridge_pci="0000:[42-42]" pci_busid="0000:40:02.0" pci_type="0604 [8086:3c04] [1028:048c] 07" pci_link_speed="4.000000">
+          <info name="PCIVendor" value="Intel Corporation"/>
+          <info name="PCIDevice" value="Xeon E5/Core i7 IIO PCI Express Root Port 2a"/>
+          <object type="PCIDev" gp_index="112" pci_busid="0000:42:00.0" pci_type="0302 [10de:1094] [10de:0888] a1" pci_link_speed="4.000000">
+            <info name="PCIVendor" value="NVIDIA Corporation"/>
+            <info name="PCIDevice" value="GF110GL [Tesla M2075]"/>
+          </object>
+        </object>
+      </object>
+      <object type="OSDev" gp_index="132" name="pmem1" subtype="NVDIMM" osdev_type="0">
+        <info name="Size" value="25165824"/>
+        <info name="SectorSize" value="512"/>
+        <info name="LinuxDeviceID" value="259:1"/>
+      </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>
+</topology>
diff --git a/xml/Intel-Xeon-Skylake-2pa10co2t+ib.xml b/xml/Intel-Xeon-Skylake-2pa10co2t+ib.xml
new file mode 100644
index 0000000..aba0141
--- /dev/null
+++ b/xml/Intel-Xeon-Skylake-2pa10co2t+ib.xml
@@ -0,0 +1,339 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE topology SYSTEM "hwloc2.dtd">
+<topology version="2.0">
+  <object type="Machine" os_index="0" cpuset="0x000000ff,0xffffffff" complete_cpuset="0x000000ff,0xffffffff" allowed_cpuset="0x000000ff,0xffffffff" nodeset="0x00000003" complete_nodeset="0x00000003" allowed_nodeset="0x00000003" gp_index="1">
+    <info name="DMIProductName" value="PowerEdge C6420"/>
+    <info name="DMIProductVersion" value=""/>
+    <info name="DMIBoardVendor" value="Dell Inc."/>
+    <info name="DMIBoardName" value="0XG00K"/>
+    <info name="DMIBoardVersion" value="A02"/>
+    <info name="DMIBoardAssetTag" value=""/>
+    <info name="DMIChassisVendor" value="Dell Inc."/>
+    <info name="DMIChassisType" value="23"/>
+    <info name="DMIChassisVersion" value="PowerEdge C6400"/>
+    <info name="DMIChassisAssetTag" value=""/>
+    <info name="DMIBIOSVendor" value="Dell Inc."/>
+    <info name="DMIBIOSVersion" value="1.6.11"/>
+    <info name="DMIBIOSDate" value="11/20/2018"/>
+    <info name="DMISysVendor" value="Dell Inc."/>
+    <info name="Backend" value="Linux"/>
+    <info name="LinuxCgroup" value="/oar/goglin_9644220"/>
+    <info name="OSName" value="Linux"/>
+    <info name="OSRelease" value="3.10.0-693.17.1.el7.x86_64"/>
+    <info name="OSVersion" value="#1 SMP Thu Jan 25 20:13:58 UTC 2018"/>
+    <info name="HostName" value="nef042"/>
+    <info name="Architecture" value="x86_64"/>
+    <info name="hwlocVersion" value="master-20190809.0942.git76d7fdd"/>
+    <info name="ProcessName" value="lt-lstopo"/>
+    <object type="Package" os_index="0" cpuset="0x00000055,0x55555555" complete_cpuset="0x00000055,0x55555555" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="3">
+      <info name="CPUVendor" value="GenuineIntel"/>
+      <info name="CPUFamilyNumber" value="6"/>
+      <info name="CPUModelNumber" value="85"/>
+      <info name="CPUModel" value="Intel(R) Xeon(R) Silver 4114 CPU @ 2.20GHz"/>
+      <info name="CPUStepping" value="4"/>
+      <object type="NUMANode" os_index="0" cpuset="0x00000055,0x55555555" complete_cpuset="0x00000055,0x55555555" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="126" local_memory="101608497152">
+        <page_type size="4096" count="24806762"/>
+        <page_type size="2097152" count="0"/>
+        <page_type size="1073741824" count="0"/>
+      </object>
+      <object type="L3Cache" cpuset="0x00000055,0x55555555" complete_cpuset="0x00000055,0x55555555" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="8" cache_size="14417920" depth="3" cache_linesize="64" cache_associativity="11" cache_type="0">
+        <info name="Inclusive" value="0"/>
+        <object type="L2Cache" cpuset="0x00100001" complete_cpuset="0x00100001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="7" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x00100001" complete_cpuset="0x00100001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="5" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x00100001" complete_cpuset="0x00100001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="6" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="0" cpuset="0x00100001" complete_cpuset="0x00100001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="2">
+                <object type="PU" os_index="0" cpuset="0x00000001" complete_cpuset="0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="4"/>
+                <object type="PU" os_index="20" cpuset="0x00100000" complete_cpuset="0x00100000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="106"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00400004" complete_cpuset="0x00400004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="20" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00400004" complete_cpuset="0x00400004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="18" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00400004" complete_cpuset="0x00400004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="19" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="4" cpuset="0x00400004" complete_cpuset="0x00400004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="16">
+                <object type="PU" os_index="2" cpuset="0x00000004" complete_cpuset="0x00000004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="17"/>
+                <object type="PU" os_index="22" cpuset="0x00400000" complete_cpuset="0x00400000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="108"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x01000010" complete_cpuset="0x01000010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="30" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x01000010" complete_cpuset="0x01000010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="28" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x01000010" complete_cpuset="0x01000010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="29" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="1" cpuset="0x01000010" complete_cpuset="0x01000010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="26">
+                <object type="PU" os_index="4" cpuset="0x00000010" complete_cpuset="0x00000010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="27"/>
+                <object type="PU" os_index="24" cpuset="0x01000000" complete_cpuset="0x01000000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="110"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x04000040" complete_cpuset="0x04000040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="40" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x04000040" complete_cpuset="0x04000040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="38" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x04000040" complete_cpuset="0x04000040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="39" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="3" cpuset="0x04000040" complete_cpuset="0x04000040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="36">
+                <object type="PU" os_index="6" cpuset="0x00000040" complete_cpuset="0x00000040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="37"/>
+                <object type="PU" os_index="26" cpuset="0x04000000" complete_cpuset="0x04000000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="112"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x10000100" complete_cpuset="0x10000100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="50" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x10000100" complete_cpuset="0x10000100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="48" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x10000100" complete_cpuset="0x10000100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="49" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="2" cpuset="0x10000100" complete_cpuset="0x10000100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="46">
+                <object type="PU" os_index="8" cpuset="0x00000100" complete_cpuset="0x00000100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="47"/>
+                <object type="PU" os_index="28" cpuset="0x10000000" complete_cpuset="0x10000000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="114"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x40000400" complete_cpuset="0x40000400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="60" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x40000400" complete_cpuset="0x40000400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="58" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x40000400" complete_cpuset="0x40000400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="59" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="12" cpuset="0x40000400" complete_cpuset="0x40000400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="56">
+                <object type="PU" os_index="10" cpuset="0x00000400" complete_cpuset="0x00000400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="57"/>
+                <object type="PU" os_index="30" cpuset="0x40000000" complete_cpuset="0x40000000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="116"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000001,0x00001000" complete_cpuset="0x00000001,0x00001000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="70" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000001,0x00001000" complete_cpuset="0x00000001,0x00001000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="68" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000001,0x00001000" complete_cpuset="0x00000001,0x00001000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="69" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="8" cpuset="0x00000001,0x00001000" complete_cpuset="0x00000001,0x00001000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="66">
+                <object type="PU" os_index="12" cpuset="0x00001000" complete_cpuset="0x00001000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="67"/>
+                <object type="PU" os_index="32" cpuset="0x00000001,0x0" complete_cpuset="0x00000001,0x0" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="118"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000004,0x00004000" complete_cpuset="0x00000004,0x00004000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="80" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000004,0x00004000" complete_cpuset="0x00000004,0x00004000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="78" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000004,0x00004000" complete_cpuset="0x00000004,0x00004000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="79" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="11" cpuset="0x00000004,0x00004000" complete_cpuset="0x00000004,0x00004000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="76">
+                <object type="PU" os_index="14" cpuset="0x00004000" complete_cpuset="0x00004000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="77"/>
+                <object type="PU" os_index="34" cpuset="0x00000004,0x0" complete_cpuset="0x00000004,0x0" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="120"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000010,0x00010000" complete_cpuset="0x00000010,0x00010000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="90" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000010,0x00010000" complete_cpuset="0x00000010,0x00010000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="88" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000010,0x00010000" complete_cpuset="0x00000010,0x00010000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="89" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="9" cpuset="0x00000010,0x00010000" complete_cpuset="0x00000010,0x00010000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="86">
+                <object type="PU" os_index="16" cpuset="0x00010000" complete_cpuset="0x00010000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="87"/>
+                <object type="PU" os_index="36" cpuset="0x00000010,0x0" complete_cpuset="0x00000010,0x0" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="122"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000040,0x00040000" complete_cpuset="0x00000040,0x00040000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="100" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000040,0x00040000" complete_cpuset="0x00000040,0x00040000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="98" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000040,0x00040000" complete_cpuset="0x00000040,0x00040000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="99" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="10" cpuset="0x00000040,0x00040000" complete_cpuset="0x00000040,0x00040000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="96">
+                <object type="PU" os_index="18" cpuset="0x00040000" complete_cpuset="0x00040000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="97"/>
+                <object type="PU" os_index="38" cpuset="0x00000040,0x0" complete_cpuset="0x00000040,0x0" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="124"/>
+              </object>
+            </object>
+          </object>
+        </object>
+      </object>
+      <object type="Bridge" gp_index="144" bridge_type="0-1" depth="0" bridge_pci="0000:[00-04]">
+        <object type="PCIDev" gp_index="128" pci_busid="0000:00:11.5" pci_type="0106 [8086:a1d2] [1028:0757] 08" pci_link_speed="0.000000">
+          <info name="PCIVendor" value="Intel Corporation"/>
+          <info name="PCIDevice" value="Lewisburg SSATA Controller [AHCI mode]"/>
+        </object>
+        <object type="PCIDev" gp_index="129" pci_busid="0000:00:17.0" pci_type="0106 [8086:a182] [1028:0757] 08" pci_link_speed="0.000000">
+          <info name="PCIVendor" value="Intel Corporation"/>
+          <info name="PCIDevice" value="Lewisburg SATA Controller [AHCI mode]"/>
+        </object>
+        <object type="Bridge" gp_index="131" bridge_type="1-1" depth="1" bridge_pci="0000:[02-03]" pci_busid="0000:00:1c.4" pci_type="0604 [8086:a194] [1028:0757] f8" pci_link_speed="0.000000">
+          <info name="PCIVendor" value="Intel Corporation"/>
+          <info name="PCIDevice" value="Lewisburg PCI Express Root Port #5"/>
+          <object type="Bridge" gp_index="133" bridge_type="1-1" depth="2" bridge_pci="0000:[03-03]" pci_busid="0000:02:00.0" pci_type="0604 [1556:be00] [0000:0000] 02" pci_link_speed="0.000000">
+            <info name="PCIVendor" value="PLDA"/>
+            <object type="PCIDev" gp_index="134" pci_busid="0000:03:00.0" pci_type="0300 [102b:0536] [1028:0757] 04" pci_link_speed="0.000000">
+              <info name="PCIVendor" value="Matrox Electronics Systems Ltd."/>
+            </object>
+          </object>
+        </object>
+        <object type="Bridge" gp_index="132" bridge_type="1-1" depth="1" bridge_pci="0000:[04-04]" pci_busid="0000:00:1c.5" pci_type="0604 [8086:a195] [1028:0757] f8" pci_link_speed="0.000000">
+          <info name="PCIVendor" value="Intel Corporation"/>
+          <info name="PCIDevice" value="Lewisburg PCI Express Root Port #6"/>
+          <object type="PCIDev" gp_index="135" pci_busid="0000:04:00.0" pci_type="0200 [8086:1521] [1028:0757] 01" pci_link_speed="0.000000">
+            <info name="PCIVendor" value="Intel Corporation"/>
+            <info name="PCIDevice" value="I350 Gigabit Network Connection"/>
+            <object type="OSDev" gp_index="149" name="em1" osdev_type="2">
+              <info name="Address" value="50:9a:4c:6c:39:31"/>
+            </object>
+          </object>
+        </object>
+      </object>
+      <object type="Bridge" gp_index="145" bridge_type="0-1" depth="0" bridge_pci="0000:[3a-3b]">
+        <object type="Bridge" gp_index="136" bridge_type="1-1" depth="1" bridge_pci="0000:[3b-3b]" pci_busid="0000:3a:00.0" pci_type="0604 [8086:2030] [8086:0000] 04" pci_link_speed="0.000000">
+          <info name="PCISlot" value="1"/>
+          <info name="PCIVendor" value="Intel Corporation"/>
+          <info name="PCIDevice" value="Sky Lake-E PCI Express Root Port A"/>
+          <object type="PCIDev" gp_index="137" pci_busid="0000:3b:00.0" pci_type="0107 [1000:0097] [1028:1f53] 02" pci_link_speed="0.000000">
+            <info name="PCIVendor" value="LSI Logic / Symbios Logic"/>
+            <info name="PCIDevice" value="SAS3008 PCI-Express Fusion-MPT SAS-3"/>
+            <object type="OSDev" gp_index="148" name="sda" subtype="Disk" osdev_type="0">
+              <info name="Size" value="586061784"/>
+              <info name="SectorSize" value="512"/>
+              <info name="LinuxDeviceID" value="8:0"/>
+              <info name="Vendor" value="HGST"/>
+              <info name="Model" value="HUC101860CSS200"/>
+              <info name="Revision" value="FU29"/>
+              <info name="SerialNumber" value="5000cca02f3c52ac"/>
+            </object>
+          </object>
+        </object>
+      </object>
+      <object type="Bridge" gp_index="146" bridge_type="0-1" depth="0" bridge_pci="0000:[5d-5e]">
+        <object type="Bridge" gp_index="138" bridge_type="1-1" depth="1" bridge_pci="0000:[5e-5e]" pci_busid="0000:5d:00.0" pci_type="0604 [8086:2030] [8086:0000] 04" pci_link_speed="0.000000">
+          <info name="PCISlot" value="4"/>
+          <info name="PCIVendor" value="Intel Corporation"/>
+          <info name="PCIDevice" value="Sky Lake-E PCI Express Root Port A"/>
+          <object type="PCIDev" gp_index="139" pci_busid="0000:5e:00.0" pci_type="0280 [15b3:1003] [15b3:0067] 00" pci_link_speed="0.000000">
+            <info name="PCIVendor" value="Mellanox Technologies"/>
+            <info name="PCIDevice" value="MT27500 Family [ConnectX-3]"/>
+            <object type="OSDev" gp_index="150" name="ib0" osdev_type="2">
+              <info name="Address" value="80:00:02:08:fe:80:00:00:00:00:00:00:ec:0d:9a:03:00:1d:2f:e1"/>
+              <info name="Port" value="1"/>
+            </object>
+            <object type="OSDev" gp_index="151" name="mlx4_0" osdev_type="3">
+              <info name="NodeGUID" value="ec0d:9a03:001d:2fe0"/>
+              <info name="SysImageGUID" value="ec0d:9a03:001d:2fe3"/>
+              <info name="Port1State" value="4"/>
+              <info name="Port1LID" value="0x21"/>
+              <info name="Port1LMC" value="0"/>
+              <info name="Port1GID0" value="fe80:0000:0000:0000:ec0d:9a03:001d:2fe1"/>
+            </object>
+          </object>
+        </object>
+      </object>
+    </object>
+    <object type="Package" os_index="1" cpuset="0x000000aa,0xaaaaaaaa" complete_cpuset="0x000000aa,0xaaaaaaaa" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="10">
+      <info name="CPUVendor" value="GenuineIntel"/>
+      <info name="CPUFamilyNumber" value="6"/>
+      <info name="CPUModelNumber" value="85"/>
+      <info name="CPUModel" value="Intel(R) Xeon(R) Silver 4114 CPU @ 2.20GHz"/>
+      <info name="CPUStepping" value="4"/>
+      <object type="NUMANode" os_index="1" cpuset="0x000000aa,0xaaaaaaaa" complete_cpuset="0x000000aa,0xaaaaaaaa" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="127" local_memory="103079215104">
+        <page_type size="4096" count="25165824"/>
+        <page_type size="2097152" count="0"/>
+        <page_type size="1073741824" count="0"/>
+      </object>
+      <object type="L3Cache" cpuset="0x000000aa,0xaaaaaaaa" complete_cpuset="0x000000aa,0xaaaaaaaa" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="15" cache_size="14417920" depth="3" cache_linesize="64" cache_associativity="11" cache_type="0">
+        <object type="L2Cache" cpuset="0x00200002" complete_cpuset="0x00200002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="14" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00200002" complete_cpuset="0x00200002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="12" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00200002" complete_cpuset="0x00200002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="13" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="0" cpuset="0x00200002" complete_cpuset="0x00200002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="9">
+                <object type="PU" os_index="1" cpuset="0x00000002" complete_cpuset="0x00000002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="11"/>
+                <object type="PU" os_index="21" cpuset="0x00200000" complete_cpuset="0x00200000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="107"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00800008" complete_cpuset="0x00800008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="25" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00800008" complete_cpuset="0x00800008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="23" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00800008" complete_cpuset="0x00800008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="24" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="4" cpuset="0x00800008" complete_cpuset="0x00800008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="21">
+                <object type="PU" os_index="3" cpuset="0x00000008" complete_cpuset="0x00000008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="22"/>
+                <object type="PU" os_index="23" cpuset="0x00800000" complete_cpuset="0x00800000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="109"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x02000020" complete_cpuset="0x02000020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="35" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x02000020" complete_cpuset="0x02000020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="33" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x02000020" complete_cpuset="0x02000020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="34" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="1" cpuset="0x02000020" complete_cpuset="0x02000020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="31">
+                <object type="PU" os_index="5" cpuset="0x00000020" complete_cpuset="0x00000020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="32"/>
+                <object type="PU" os_index="25" cpuset="0x02000000" complete_cpuset="0x02000000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="111"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x08000080" complete_cpuset="0x08000080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="45" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x08000080" complete_cpuset="0x08000080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="43" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x08000080" complete_cpuset="0x08000080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="44" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="3" cpuset="0x08000080" complete_cpuset="0x08000080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="41">
+                <object type="PU" os_index="7" cpuset="0x00000080" complete_cpuset="0x00000080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="42"/>
+                <object type="PU" os_index="27" cpuset="0x08000000" complete_cpuset="0x08000000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="113"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x20000200" complete_cpuset="0x20000200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="55" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x20000200" complete_cpuset="0x20000200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="53" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x20000200" complete_cpuset="0x20000200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="54" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="2" cpuset="0x20000200" complete_cpuset="0x20000200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="51">
+                <object type="PU" os_index="9" cpuset="0x00000200" complete_cpuset="0x00000200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="52"/>
+                <object type="PU" os_index="29" cpuset="0x20000000" complete_cpuset="0x20000000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="115"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x80000800" complete_cpuset="0x80000800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="65" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x80000800" complete_cpuset="0x80000800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="63" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x80000800" complete_cpuset="0x80000800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="64" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="12" cpuset="0x80000800" complete_cpuset="0x80000800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="61">
+                <object type="PU" os_index="11" cpuset="0x00000800" complete_cpuset="0x00000800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="62"/>
+                <object type="PU" os_index="31" cpuset="0x80000000" complete_cpuset="0x80000000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="117"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000002,0x00002000" complete_cpuset="0x00000002,0x00002000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="75" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000002,0x00002000" complete_cpuset="0x00000002,0x00002000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="73" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000002,0x00002000" complete_cpuset="0x00000002,0x00002000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="74" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="8" cpuset="0x00000002,0x00002000" complete_cpuset="0x00000002,0x00002000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="71">
+                <object type="PU" os_index="13" cpuset="0x00002000" complete_cpuset="0x00002000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="72"/>
+                <object type="PU" os_index="33" cpuset="0x00000002,0x0" complete_cpuset="0x00000002,0x0" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="119"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000008,0x00008000" complete_cpuset="0x00000008,0x00008000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="85" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000008,0x00008000" complete_cpuset="0x00000008,0x00008000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="83" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000008,0x00008000" complete_cpuset="0x00000008,0x00008000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="84" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="11" cpuset="0x00000008,0x00008000" complete_cpuset="0x00000008,0x00008000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="81">
+                <object type="PU" os_index="15" cpuset="0x00008000" complete_cpuset="0x00008000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="82"/>
+                <object type="PU" os_index="35" cpuset="0x00000008,0x0" complete_cpuset="0x00000008,0x0" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="121"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000020,0x00020000" complete_cpuset="0x00000020,0x00020000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="95" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000020,0x00020000" complete_cpuset="0x00000020,0x00020000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="93" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000020,0x00020000" complete_cpuset="0x00000020,0x00020000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="94" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="9" cpuset="0x00000020,0x00020000" complete_cpuset="0x00000020,0x00020000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="91">
+                <object type="PU" os_index="17" cpuset="0x00020000" complete_cpuset="0x00020000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="92"/>
+                <object type="PU" os_index="37" cpuset="0x00000020,0x0" complete_cpuset="0x00000020,0x0" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="123"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00000080,0x00080000" complete_cpuset="0x00000080,0x00080000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="105" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <object type="L1Cache" cpuset="0x00000080,0x00080000" complete_cpuset="0x00000080,0x00080000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="103" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <object type="L1iCache" cpuset="0x00000080,0x00080000" complete_cpuset="0x00000080,0x00080000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="104" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <object type="Core" os_index="10" cpuset="0x00000080,0x00080000" complete_cpuset="0x00000080,0x00080000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="101">
+                <object type="PU" os_index="19" cpuset="0x00080000" complete_cpuset="0x00080000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="102"/>
+                <object type="PU" os_index="39" cpuset="0x00000080,0x0" complete_cpuset="0x00000080,0x0" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="125"/>
+              </object>
+            </object>
+          </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 21 21 10 </u64values>
+  </distances2>
+</topology>
diff --git a/xml/Intel-Xeon-Skylake-2pa8co2t+4nvopencl.xml b/xml/Intel-Xeon-Skylake-2pa8co2t+4nvopencl.xml
new file mode 100644
index 0000000..cc72f66
--- /dev/null
+++ b/xml/Intel-Xeon-Skylake-2pa8co2t+4nvopencl.xml
@@ -0,0 +1,394 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE topology SYSTEM "hwloc2.dtd">
+<topology version="2.0">
+  <object type="Machine" os_index="0" cpuset="0xffffffff" complete_cpuset="0xffffffff" allowed_cpuset="0xffffffff" nodeset="0x00000003" complete_nodeset="0x00000003" allowed_nodeset="0x00000003" gp_index="1">
+    <info name="DMIProductName" value="PowerEdge T640"/>
+    <info name="DMIProductVersion" value=""/>
+    <info name="DMIBoardVendor" value="Dell Inc."/>
+    <info name="DMIBoardName" value="0H8GYJ"/>
+    <info name="DMIBoardVersion" value="A03"/>
+    <info name="DMIBoardAssetTag" value=""/>
+    <info name="DMIChassisVendor" value="Dell Inc."/>
+    <info name="DMIChassisType" value="17"/>
+    <info name="DMIChassisVersion" value=""/>
+    <info name="DMIChassisAssetTag" value=""/>
+    <info name="DMIBIOSVendor" value="Dell Inc."/>
+    <info name="DMIBIOSVersion" value="2.2.11"/>
+    <info name="DMIBIOSDate" value="06/14/2019"/>
+    <info name="DMISysVendor" value="Dell Inc."/>
+    <info name="Backend" value="Linux"/>
+    <info name="LinuxCgroup" value="/oar/bgoglin_2069043"/>
+    <info name="OSName" value="Linux"/>
+    <info name="OSRelease" value="4.9.0-9-amd64"/>
+    <info name="OSVersion" value="#1 SMP Debian 4.9.168-1+deb9u5 (2019-08-11)"/>
+    <info name="HostName" value="graffiti-5.nancy.grid5000.fr"/>
+    <info name="Architecture" value="x86_64"/>
+    <info name="hwlocVersion" value="master-20190809.0942.git76d7fdd"/>
+    <info name="ProcessName" value="lstopo-no-graphics"/>
+    <object type="Package" os_index="0" cpuset="0x55555555" complete_cpuset="0x55555555" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="3">
+      <info name="CPUVendor" value="GenuineIntel"/>
+      <info name="CPUFamilyNumber" value="6"/>
+      <info name="CPUModelNumber" value="85"/>
+      <info name="CPUModel" value="Intel(R) Xeon(R) Silver 4110 CPU @ 2.10GHz"/>
+      <info name="CPUStepping" value="4"/>
+      <object type="NUMANode" os_index="0" cpuset="0x55555555" complete_cpuset="0x55555555" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="102" local_memory="66993442816">
+        <page_type size="4096" count="16355821"/>
+        <page_type size="2097152" count="0"/>
+        <page_type size="1073741824" count="0"/>
+      </object>
+      <object type="L3Cache" cpuset="0x55555555" complete_cpuset="0x55555555" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="8" cache_size="11534336" depth="3" cache_linesize="64" cache_associativity="11" cache_type="0">
+        <info name="Inclusive" value="0"/>
+        <object type="L2Cache" cpuset="0x00010001" complete_cpuset="0x00010001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="7" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x00010001" complete_cpuset="0x00010001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="5" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x00010001" complete_cpuset="0x00010001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="6" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="0" cpuset="0x00010001" complete_cpuset="0x00010001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="2">
+                <object type="PU" os_index="0" cpuset="0x00000001" complete_cpuset="0x00000001" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="4"/>
+                <object type="PU" os_index="16" cpuset="0x00010000" complete_cpuset="0x00010000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="86"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00040004" complete_cpuset="0x00040004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="20" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x00040004" complete_cpuset="0x00040004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="18" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x00040004" complete_cpuset="0x00040004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="19" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="7" cpuset="0x00040004" complete_cpuset="0x00040004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="16">
+                <object type="PU" os_index="2" cpuset="0x00000004" complete_cpuset="0x00000004" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="17"/>
+                <object type="PU" os_index="18" cpuset="0x00040000" complete_cpuset="0x00040000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="88"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00100010" complete_cpuset="0x00100010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="30" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x00100010" complete_cpuset="0x00100010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="28" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x00100010" complete_cpuset="0x00100010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="29" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="1" cpuset="0x00100010" complete_cpuset="0x00100010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="26">
+                <object type="PU" os_index="4" cpuset="0x00000010" complete_cpuset="0x00000010" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="27"/>
+                <object type="PU" os_index="20" cpuset="0x00100000" complete_cpuset="0x00100000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="90"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00400040" complete_cpuset="0x00400040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="40" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x00400040" complete_cpuset="0x00400040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="38" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x00400040" complete_cpuset="0x00400040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="39" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="6" cpuset="0x00400040" complete_cpuset="0x00400040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="36">
+                <object type="PU" os_index="6" cpuset="0x00000040" complete_cpuset="0x00000040" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="37"/>
+                <object type="PU" os_index="22" cpuset="0x00400000" complete_cpuset="0x00400000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="92"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x01000100" complete_cpuset="0x01000100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="50" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x01000100" complete_cpuset="0x01000100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="48" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x01000100" complete_cpuset="0x01000100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="49" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="2" cpuset="0x01000100" complete_cpuset="0x01000100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="46">
+                <object type="PU" os_index="8" cpuset="0x00000100" complete_cpuset="0x00000100" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="47"/>
+                <object type="PU" os_index="24" cpuset="0x01000000" complete_cpuset="0x01000000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="94"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x04000400" complete_cpuset="0x04000400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="60" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x04000400" complete_cpuset="0x04000400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="58" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x04000400" complete_cpuset="0x04000400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="59" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="5" cpuset="0x04000400" complete_cpuset="0x04000400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="56">
+                <object type="PU" os_index="10" cpuset="0x00000400" complete_cpuset="0x00000400" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="57"/>
+                <object type="PU" os_index="26" cpuset="0x04000000" complete_cpuset="0x04000000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="96"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x10001000" complete_cpuset="0x10001000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="70" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x10001000" complete_cpuset="0x10001000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="68" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x10001000" complete_cpuset="0x10001000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="69" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="3" cpuset="0x10001000" complete_cpuset="0x10001000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="66">
+                <object type="PU" os_index="12" cpuset="0x00001000" complete_cpuset="0x00001000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="67"/>
+                <object type="PU" os_index="28" cpuset="0x10000000" complete_cpuset="0x10000000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="98"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x40004000" complete_cpuset="0x40004000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="80" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x40004000" complete_cpuset="0x40004000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="78" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x40004000" complete_cpuset="0x40004000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="79" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="4" cpuset="0x40004000" complete_cpuset="0x40004000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="76">
+                <object type="PU" os_index="14" cpuset="0x00004000" complete_cpuset="0x00004000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="77"/>
+                <object type="PU" os_index="30" cpuset="0x40000000" complete_cpuset="0x40000000" nodeset="0x00000001" complete_nodeset="0x00000001" gp_index="100"/>
+              </object>
+            </object>
+          </object>
+        </object>
+      </object>
+      <object type="Bridge" gp_index="126" bridge_type="0-1" depth="0" bridge_pci="0000:[00-03]">
+        <object type="PCIDev" gp_index="120" pci_busid="0000:00:11.5" pci_type="0106 [8086:a1d2] [1028:07e5] 09" pci_link_speed="0.000000"/>
+        <object type="PCIDev" gp_index="116" pci_busid="0000:00:17.0" pci_type="0106 [8086:a182] [1028:07e5] 09" pci_link_speed="0.000000"/>
+        <object type="Bridge" gp_index="113" bridge_type="1-1" depth="1" bridge_pci="0000:[02-03]" pci_busid="0000:00:1c.4" pci_type="0604 [8086:a194] [1028:07e5] f9" pci_link_speed="0.000000">
+          <object type="Bridge" gp_index="122" bridge_type="1-1" depth="2" bridge_pci="0000:[03-03]" pci_busid="0000:02:00.0" pci_type="0604 [1556:be00] [0000:0000] 02" pci_link_speed="0.000000">
+            <object type="PCIDev" gp_index="117" pci_busid="0000:03:00.0" pci_type="0300 [102b:0536] [1028:07e5] 04" pci_link_speed="0.000000"/>
+          </object>
+        </object>
+      </object>
+      <object type="Bridge" gp_index="127" bridge_type="0-1" depth="0" bridge_pci="0000:[17-19]">
+        <object type="Bridge" gp_index="110" bridge_type="1-1" depth="1" bridge_pci="0000:[18-18]" pci_busid="0000:17:00.0" pci_type="0604 [8086:2030] [8086:0000] 04" pci_link_speed="0.000000">
+          <object type="PCIDev" gp_index="107" pci_busid="0000:18:00.0" pci_type="0200 [14e4:16d8] [1028:07e5] 01" pci_link_speed="0.000000">
+            <object type="OSDev" gp_index="134" name="eno1" osdev_type="2">
+              <info name="Address" value="f4:02:70:9a:43:c6"/>
+            </object>
+          </object>
+          <object type="PCIDev" gp_index="119" pci_busid="0000:18:00.1" pci_type="0200 [14e4:16d8] [1028:07e5] 01" pci_link_speed="0.000000">
+            <object type="OSDev" gp_index="137" name="eno2d1" osdev_type="2">
+              <info name="Address" value="f4:02:70:9a:43:c7"/>
+            </object>
+          </object>
+        </object>
+        <object type="Bridge" gp_index="121" bridge_type="1-1" depth="1" bridge_pci="0000:[19-19]" pci_busid="0000:17:02.0" pci_type="0604 [8086:2032] [8086:0000] 04" pci_link_speed="0.000000">
+          <object type="PCIDev" gp_index="105" pci_busid="0000:19:00.0" pci_type="0104 [1000:005f] [1028:1f44] 02" pci_link_speed="0.000000">
+            <object type="OSDev" gp_index="133" name="sda" subtype="Disk" osdev_type="0">
+              <info name="Size" value="468320256"/>
+              <info name="SectorSize" value="512"/>
+              <info name="LinuxDeviceID" value="8:0"/>
+              <info name="Vendor" value="DELL"/>
+              <info name="Model" value="PERC_H330_Adp"/>
+              <info name="Revision" value="4.29"/>
+              <info name="SerialNumber" value="6f402700aeff410024968a9d0538bf26"/>
+            </object>
+          </object>
+        </object>
+      </object>
+      <object type="Bridge" gp_index="128" bridge_type="0-1" depth="0" bridge_pci="0000:[3a-3b]">
+        <object type="Bridge" gp_index="109" bridge_type="1-1" depth="1" bridge_pci="0000:[3b-3b]" pci_busid="0000:3a:00.0" pci_type="0604 [8086:2030] [8086:0000] 04" pci_link_speed="0.000000">
+          <info name="PCISlot" value="3"/>
+          <object type="PCIDev" gp_index="106" pci_busid="0000:3b:00.0" pci_type="0300 [10de:1e04] [1043:8675] a1" pci_link_speed="0.000000">
+            <object type="OSDev" gp_index="138" name="opencl0d0" subtype="OpenCL" osdev_type="5">
+              <info name="Backend" value="OpenCL"/>
+              <info name="OpenCLDeviceType" value="GPU"/>
+              <info name="GPUVendor" value="NVIDIA Corporation"/>
+              <info name="GPUModel" value="GeForce RTX 2080 Ti"/>
+              <info name="OpenCLPlatformIndex" value="0"/>
+              <info name="OpenCLPlatformName" value="NVIDIA CUDA"/>
+              <info name="OpenCLPlatformDeviceIndex" value="0"/>
+              <info name="OpenCLComputeUnits" value="68"/>
+              <info name="OpenCLGlobalMemorySize" value="11253184"/>
+            </object>
+          </object>
+        </object>
+      </object>
+      <object type="Bridge" gp_index="129" bridge_type="0-1" depth="0" bridge_pci="0000:[5d-5e]">
+        <object type="Bridge" gp_index="115" bridge_type="1-1" depth="1" bridge_pci="0000:[5e-5e]" pci_busid="0000:5d:00.0" pci_type="0604 [8086:2030] [8086:0000] 04" pci_link_speed="0.000000">
+          <info name="PCISlot" value="1"/>
+          <object type="PCIDev" gp_index="111" pci_busid="0000:5e:00.0" pci_type="0300 [10de:1e04] [1043:8675] a1" pci_link_speed="0.000000">
+            <object type="OSDev" gp_index="139" name="opencl0d1" subtype="OpenCL" osdev_type="5">
+              <info name="Backend" value="OpenCL"/>
+              <info name="OpenCLDeviceType" value="GPU"/>
+              <info name="GPUVendor" value="NVIDIA Corporation"/>
+              <info name="GPUModel" value="GeForce RTX 2080 Ti"/>
+              <info name="OpenCLPlatformIndex" value="0"/>
+              <info name="OpenCLPlatformName" value="NVIDIA CUDA"/>
+              <info name="OpenCLPlatformDeviceIndex" value="1"/>
+              <info name="OpenCLComputeUnits" value="68"/>
+              <info name="OpenCLGlobalMemorySize" value="11253184"/>
+            </object>
+          </object>
+        </object>
+      </object>
+    </object>
+    <object type="Package" os_index="1" cpuset="0xaaaaaaaa" complete_cpuset="0xaaaaaaaa" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="10">
+      <info name="CPUVendor" value="GenuineIntel"/>
+      <info name="CPUFamilyNumber" value="6"/>
+      <info name="CPUModelNumber" value="85"/>
+      <info name="CPUModel" value="Intel(R) Xeon(R) Silver 4110 CPU @ 2.10GHz"/>
+      <info name="CPUStepping" value="4"/>
+      <object type="NUMANode" os_index="1" cpuset="0xaaaaaaaa" complete_cpuset="0xaaaaaaaa" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="103" local_memory="67613470720">
+        <page_type size="4096" count="16507195"/>
+        <page_type size="2097152" count="0"/>
+        <page_type size="1073741824" count="0"/>
+      </object>
+      <object type="L3Cache" cpuset="0xaaaaaaaa" complete_cpuset="0xaaaaaaaa" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="15" cache_size="11534336" depth="3" cache_linesize="64" cache_associativity="11" cache_type="0">
+        <info name="Inclusive" value="0"/>
+        <object type="L2Cache" cpuset="0x00020002" complete_cpuset="0x00020002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="14" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x00020002" complete_cpuset="0x00020002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="12" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x00020002" complete_cpuset="0x00020002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="13" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="0" cpuset="0x00020002" complete_cpuset="0x00020002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="9">
+                <object type="PU" os_index="1" cpuset="0x00000002" complete_cpuset="0x00000002" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="11"/>
+                <object type="PU" os_index="17" cpuset="0x00020000" complete_cpuset="0x00020000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="87"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00080008" complete_cpuset="0x00080008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="25" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x00080008" complete_cpuset="0x00080008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="23" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x00080008" complete_cpuset="0x00080008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="24" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="7" cpuset="0x00080008" complete_cpuset="0x00080008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="21">
+                <object type="PU" os_index="3" cpuset="0x00000008" complete_cpuset="0x00000008" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="22"/>
+                <object type="PU" os_index="19" cpuset="0x00080000" complete_cpuset="0x00080000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="89"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00200020" complete_cpuset="0x00200020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="35" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x00200020" complete_cpuset="0x00200020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="33" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x00200020" complete_cpuset="0x00200020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="34" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="1" cpuset="0x00200020" complete_cpuset="0x00200020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="31">
+                <object type="PU" os_index="5" cpuset="0x00000020" complete_cpuset="0x00000020" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="32"/>
+                <object type="PU" os_index="21" cpuset="0x00200000" complete_cpuset="0x00200000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="91"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x00800080" complete_cpuset="0x00800080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="45" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x00800080" complete_cpuset="0x00800080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="43" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x00800080" complete_cpuset="0x00800080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="44" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="6" cpuset="0x00800080" complete_cpuset="0x00800080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="41">
+                <object type="PU" os_index="7" cpuset="0x00000080" complete_cpuset="0x00000080" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="42"/>
+                <object type="PU" os_index="23" cpuset="0x00800000" complete_cpuset="0x00800000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="93"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x02000200" complete_cpuset="0x02000200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="55" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x02000200" complete_cpuset="0x02000200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="53" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x02000200" complete_cpuset="0x02000200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="54" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="2" cpuset="0x02000200" complete_cpuset="0x02000200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="51">
+                <object type="PU" os_index="9" cpuset="0x00000200" complete_cpuset="0x00000200" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="52"/>
+                <object type="PU" os_index="25" cpuset="0x02000000" complete_cpuset="0x02000000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="95"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x08000800" complete_cpuset="0x08000800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="65" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x08000800" complete_cpuset="0x08000800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="63" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x08000800" complete_cpuset="0x08000800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="64" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="5" cpuset="0x08000800" complete_cpuset="0x08000800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="61">
+                <object type="PU" os_index="11" cpuset="0x00000800" complete_cpuset="0x00000800" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="62"/>
+                <object type="PU" os_index="27" cpuset="0x08000000" complete_cpuset="0x08000000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="97"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x20002000" complete_cpuset="0x20002000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="75" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x20002000" complete_cpuset="0x20002000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="73" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x20002000" complete_cpuset="0x20002000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="74" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="3" cpuset="0x20002000" complete_cpuset="0x20002000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="71">
+                <object type="PU" os_index="13" cpuset="0x00002000" complete_cpuset="0x00002000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="72"/>
+                <object type="PU" os_index="29" cpuset="0x20000000" complete_cpuset="0x20000000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="99"/>
+              </object>
+            </object>
+          </object>
+        </object>
+        <object type="L2Cache" cpuset="0x80008000" complete_cpuset="0x80008000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="85" cache_size="1048576" depth="2" cache_linesize="64" cache_associativity="16" cache_type="0">
+          <info name="Inclusive" value="0"/>
+          <object type="L1Cache" cpuset="0x80008000" complete_cpuset="0x80008000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="83" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="1">
+            <info name="Inclusive" value="0"/>
+            <object type="L1iCache" cpuset="0x80008000" complete_cpuset="0x80008000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="84" cache_size="32768" depth="1" cache_linesize="64" cache_associativity="8" cache_type="2">
+              <info name="Inclusive" value="0"/>
+              <object type="Core" os_index="4" cpuset="0x80008000" complete_cpuset="0x80008000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="81">
+                <object type="PU" os_index="15" cpuset="0x00008000" complete_cpuset="0x00008000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="82"/>
+                <object type="PU" os_index="31" cpuset="0x80000000" complete_cpuset="0x80000000" nodeset="0x00000002" complete_nodeset="0x00000002" gp_index="101"/>
+              </object>
+            </object>
+          </object>
+        </object>
+      </object>
+      <object type="Bridge" gp_index="130" bridge_type="0-1" depth="0" bridge_pci="0000:[88-89]">
+        <object type="Bridge" gp_index="104" bridge_type="1-1" depth="1" bridge_pci="0000:[89-89]" pci_busid="0000:88:02.0" pci_type="0604 [8086:2032] [8086:0000] 04" pci_link_speed="0.000000">
+          <info name="PCISlot" value="4"/>
+          <object type="PCIDev" gp_index="114" pci_busid="0000:89:00.0" pci_type="0200 [8086:1572] [8086:0006] 02" pci_link_speed="0.000000">
+            <object type="OSDev" gp_index="135" name="enp137s0f0" osdev_type="2">
+              <info name="Address" value="f8:f2:1e:60:28:20"/>
+            </object>
+          </object>
+          <object type="PCIDev" gp_index="125" pci_busid="0000:89:00.1" pci_type="0200 [8086:1572] [8086:0000] 02" pci_link_speed="0.000000">
+            <object type="OSDev" gp_index="136" name="enp137s0f1" osdev_type="2">
+              <info name="Address" value="f8:f2:1e:60:28:21"/>
+            </object>
+          </object>
+        </object>
+      </object>
+      <object type="Bridge" gp_index="131" bridge_type="0-1" depth="0" bridge_pci="0000:[b0-b1]">
+        <object type="Bridge" gp_index="112" bridge_type="1-1" depth="1" bridge_pci="0000:[b1-b1]" pci_busid="0000:b0:00.0" pci_type="0604 [8086:2030] [8086:0000] 04" pci_link_speed="0.000000">
+          <info name="PCISlot" value="8"/>
+          <object type="PCIDev" gp_index="108" pci_busid="0000:b1:00.0" pci_type="0300 [10de:1e04] [1043:8675] a1" pci_link_speed="0.000000">
+            <object type="OSDev" gp_index="140" name="opencl0d2" subtype="OpenCL" osdev_type="5">
+              <info name="Backend" value="OpenCL"/>
+              <info name="OpenCLDeviceType" value="GPU"/>
+              <info name="GPUVendor" value="NVIDIA Corporation"/>
+              <info name="GPUModel" value="GeForce RTX 2080 Ti"/>
+              <info name="OpenCLPlatformIndex" value="0"/>
+              <info name="OpenCLPlatformName" value="NVIDIA CUDA"/>
+              <info name="OpenCLPlatformDeviceIndex" value="2"/>
+              <info name="OpenCLComputeUnits" value="68"/>
+              <info name="OpenCLGlobalMemorySize" value="11253184"/>
+            </object>
+          </object>
+        </object>
+      </object>
+      <object type="Bridge" gp_index="132" bridge_type="0-1" depth="0" bridge_pci="0000:[d8-d9]">
+        <object type="Bridge" gp_index="124" bridge_type="1-1" depth="1" bridge_pci="0000:[d9-d9]" pci_busid="0000:d8:00.0" pci_type="0604 [8086:2030] [8086:0000] 04" pci_link_speed="0.000000">
+          <info name="PCISlot" value="6"/>
+          <object type="PCIDev" gp_index="123" pci_busid="0000:d9:00.0" pci_type="0300 [10de:1e04] [1043:8675] a1" pci_link_speed="0.000000">
+            <object type="OSDev" gp_index="141" name="opencl0d3" subtype="OpenCL" osdev_type="5">
+              <info name="Backend" value="OpenCL"/>
+              <info name="OpenCLDeviceType" value="GPU"/>
+              <info name="GPUVendor" value="NVIDIA Corporation"/>
+              <info name="GPUModel" value="GeForce RTX 2080 Ti"/>
+              <info name="OpenCLPlatformIndex" value="0"/>
+              <info name="OpenCLPlatformName" value="NVIDIA CUDA"/>
+              <info name="OpenCLPlatformDeviceIndex" value="3"/>
+              <info name="OpenCLComputeUnits" value="68"/>
+              <info name="OpenCLGlobalMemorySize" value="11253184"/>
+            </object>
+          </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 21 21 10 </u64values>
+  </distances2>
+</topology>
-- 
GitLab