HWLOC-DUMP-HWDATA(1) hwloc HWLOC-DUMP-HWDATA(1)

# [NAME](#NAME)

hwloc-dump-hwdata - Dump topology and locality information from hardware tables

# [SYNOPSIS](#SYNOPSIS)

**hwloc-dump-hwdata** \[*options*]

# [OPTIONS](#OPTIONS)

[**-o &lt;dir&gt;**](#o)

save output files to directory &lt;dir&gt; instead of the default */var/run/hwloc/* that was specified at configure time.

You may want to set the HWLOC\_DUMPED\_HWDATA\_DIR environment variable as well so that the hwloc library looks for dumped files in that same directory.

[**--version**](#version)

Report version and exit.

[**-h** **--help**](#h)

Display help message and exit.

# [DESCRIPTION](#DESCRIPTION)

hwloc may benefit from some locality and topology information from SMBIOS or ACPI tables. They are accessible from raw hardware files under directories such /sys/firmware/dmi/ or /sys/firmware/acpi/ on Linux. These files are usually only accessible to root, and they only exist when there is *dmi-sysfs* support in the Linux kernel.

The hwloc-dump-hwdata tool dumps the useful contents of such files into human-readable and world-accessible files. The intent is to run the tool once during boot and have the main (non-privileged) hwloc library gather information from these human-readable files.

**hwloc-dump-hwdata is currently only useful for Intel Xeon Phi processors** (Knights Landing and Knights Mill).

The current list of dumped information is:

[**Intel Xeon Phi processor memory, cache and clustering configuration**](#Intel)

gathered from specific SMBIOS entries such as */sys/firmware/dmi/entries/14-\** and */sys/firmware/dmi/entries/160-\**, and saved in file *knl\_memoryside\_cache*.

# [SEE ALSO](#SEE_ALSO)

[hwloc(7)](/man/os/hwloc/hwloc.7), [lstopo(1)](/man/os/hwloc/lstopo.1)

Unreleased developer copy 2.15.0rc2-git

---

Document: hwloc-dump-hwdata(1) from hwloc 2.15.0-r2 (Chainguard OS)
Source: https://github.com/open-mpi/hwloc
