.TH LIKWID-TOPOLOGY 1 26.07.2022 likwid\-5 .SH NAME likwid-topology \- print thread, cache, NUMA and Nvidia GPU topology .SH SYNOPSIS .B likwid-topology .RB [\-hvgcCG] .RB [ \-V .IR level ] .RB [ \-o .IR output_file ] .SH DESCRIPTION .B likwid-topology is a command line application to print the thread and cache topology on multicore x86, ARM and POWER processors and Nvidia GPUs. Used with mono spaced fonts it can draw the processor topology of a machine in ASCII art. Beyond topology likwid-topology determines the clock of a processor and prints detailed information about the caches hierarchy. When compiled with NVIDIA_INTERFACE=true in config.mk and the CUDA/CUPTI library reachable at runtime, likwid-topology prints information about the Nvidia GPUs in the system. .SH OPTIONS .TP .B \-h, \-\-\^help prints a help message to standard output, then exits. .TP .B \-v, \-\-\^version prints version information to standard output, then exits. .TP .B \-V, \-\-\^verbose sets the verbosity level of LIKWID's topology backend. Possible levels range from 0 to 3. .TP .B \-g prints topology information in ASCII art. Best viewed with monospaced font. The GPU topology is not printed. .TP .B \-c, \-\-\^caches prints detailed information about cache hierarchy .TP .B \-C, \-\-\^clock measures and output the processor clock. This involves a longer run time of likwid-topology. .TP .B \-G, \-\-\^gpus prints detailed information about the Nvidia GPUs in the system (if compiled with Nvidia support) .TP .B \-o, \-\-\^output write the output to file instead of stdout. Likwid applies filter scripts according to filename suffix. Currently available scripts are csv, xml and json. You can place additional filter scripts in /usr/share/likwid/filter. .SH AUTHOR Written by Thomas Gruber . .SH BUGS Report Bugs on . .SH "SEE ALSO" likwid-perfctr(1), likwid-features(1), likwid-pin(1),