path: root/system/hwloc/README
diff options
author Wainamoinen <>2015-01-16 00:04:26 +0700
committer Willy Sudiarto Raharjo <>2015-01-16 00:04:26 +0700
commitccd99a45b0c3b4e65418a2c963beaa017f6412b1 (patch)
treea54d0e246950c97dec6b3c0b3ed635c24d1a514b /system/hwloc/README
parent164c0fc973e1a659b7209143bfbe53993bc360be (diff)
system/hwloc: Added (Portable Hardware Locality).
Signed-off-by: Willy Sudiarto Raharjo <>
Diffstat (limited to 'system/hwloc/README')
1 files changed, 22 insertions, 0 deletions
diff --git a/system/hwloc/README b/system/hwloc/README
new file mode 100644
index 0000000000..c70e4d8a9e
--- /dev/null
+++ b/system/hwloc/README
@@ -0,0 +1,22 @@
+The Portable Hardware Locality (hwloc) software package provides a
+portable abstraction (across OS, versions, architectures, ...) of the
+hierarchical topology of modern architectures, including NUMA memory
+nodes, sockets, shared caches, cores and simultaneous multithreading.
+It also gathers various system attributes such as cache and memory
+information as well as the locality of I/O devices such as network
+interfaces, InfiniBand HCAs or GPUs. It primarily aims at helping
+applications with gathering information about modern computing
+hardware so as to exploit it accordingly and efficiently.
+Optional dependences:
+ libnuma provides conversion helpers between hwloc CPU setsand
+ libnuma-specific types, such as bitmasks. It helps you use libnuma
+ memory-binding functions with hwloc CPU sets.
+ CUDA enables interoperability with NVIDIA CUDA Driver and Runtime
+ interfaces. For instance, it may return the list of processors near
+ NVIDIA GPUs. Note that if I/O device discovery is enabled, GPUs may
+ also appear as PCI objects in the topology.