albertyw/albertyw.com

View on GitHub
app/notes/20181109-0830.md

Summary

Maintainability
Test Coverage
Likwid

likwid

1541752223

I found a neat tool that digs into your CPU setup called [likwid](https://github.com/RRZE-HPC/likwid).
This is the topology for this server:

```text
$ likwid-topology
--------------------------------------------------------------------------------
CPU name:    Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz
CPU type:    Intel Core Haswell processor
CPU stepping:    3
********************************************************************************
Hardware Thread Topology
********************************************************************************
Sockets:        1
Cores per socket:    4
Threads per core:    1
--------------------------------------------------------------------------------
HWThread    Thread        Core        Socket        Available
0        0        0        0        *
1        0        1        0        *
2        0        2        0        *
3        0        3        0        *
--------------------------------------------------------------------------------
Socket 0:        ( 0 1 2 3 )
--------------------------------------------------------------------------------
********************************************************************************
Cache Topology
********************************************************************************
Level:            1
Size:            32 kB
Cache groups:        ( 0 ) ( 1 ) ( 2 ) ( 3 )
--------------------------------------------------------------------------------
Level:            2
Size:            256 kB
Cache groups:        ( 0 ) ( 1 ) ( 2 ) ( 3 )
--------------------------------------------------------------------------------
Level:            3
Size:            6 MB
Cache groups:        ( 0 1 2 3 )
--------------------------------------------------------------------------------
********************************************************************************
NUMA Topology
********************************************************************************
NUMA domains:        1
--------------------------------------------------------------------------------
Domain:            0
Processors:        ( 0 1 2 3 )
Distances:        10
Free memory:        4729.45 MB
Total memory:        15710.8 MB
--------------------------------------------------------------------------------
```