From ccd99a45b0c3b4e65418a2c963beaa017f6412b1 Mon Sep 17 00:00:00 2001 From: Wainamoinen Date: Fri, 16 Jan 2015 00:04:26 +0700 Subject: system/hwloc: Added (Portable Hardware Locality). Signed-off-by: Willy Sudiarto Raharjo --- system/hwloc/README | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 system/hwloc/README (limited to 'system/hwloc/README') diff --git a/system/hwloc/README b/system/hwloc/README new file mode 100644 index 000000000000..c70e4d8a9ee2 --- /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: + +numactl: + 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. + +cudatoolkit: + 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. -- cgit v1.2.3