likwid topology

Thomas Roehl edited this page Jun 24, 2015 · 2 revisions

likwid-topology: Print thread and cache topology.

Introduction

Modern computers get more and more complicated. They consist of multiple cores and each core can support multiple hardware threads. Because cores share caches and main memory, it is important to pin threads to dedicated cores. To understand and use the performance properties of a compute node, it is important to know the machine's topology. likwid-topology extracts this information from the hwloc library or the cpuid instruction.

likwid-topology reports on:

  • Thread topology: How processor IDs map on physical compute resources
  • Cache topology: How processors share the cache hierarchy
  • Cache properties: Detailed information about all cache levels
  • NUMA topology: NUMA domains and memory sizes

The numbering of the hardware threads as they appear in the Linux kernel depend on the BIOS and can be different even on machines with identical hardware.

Options

-h, --help		 Help message
-v, --version		 Version information
-V, --verbose <level>	 Set verbosity
-c, --caches		 List cache information
-C, --clock		 Measure processor clock
-O			 CSV output
-o, --output <file>	 Store output to file. (Optional: Apply text filter)
-g			 Graphical output

Usage

You can get a help message with

$ likwid-topology -h

For basic information:

$ likwid-topology

The output could look like this:

--------------------------------------------------------------------------------
CPU name:	Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
CPU type:	Intel Core Haswell processor
CPU stepping:	3
********************************************************************************
Hardware Thread Topology
********************************************************************************
Sockets:		1
Cores per socket:	4
Threads per core:	2
--------------------------------------------------------------------------------
HWThread	Thread		Core		Socket		Available
0		0		0		0		*
1		0		1		0		*
2		0		2		0		*
3		0		3		0		*
4		1		0		0		*
5		1		1		0		*
6		1		2		0		*
7		1		3		0		*
--------------------------------------------------------------------------------
Socket 0:		( 0 4 1 5 2 6 3 7 )
--------------------------------------------------------------------------------
********************************************************************************
Cache Topology
********************************************************************************
Level:			1
Size:			32 kB
Cache groups:		( 0 4 ) ( 1 5 ) ( 2 6 ) ( 3 7 )
--------------------------------------------------------------------------------
Level:			2
Size:			256 kB
Cache groups:		( 0 4 ) ( 1 5 ) ( 2 6 ) ( 3 7 )
--------------------------------------------------------------------------------
Level:			3
Size:			8 MB
Cache groups:		( 0 4 1 5 2 6 3 7 )
--------------------------------------------------------------------------------
********************************************************************************
NUMA Topology
********************************************************************************
NUMA domains:		1
--------------------------------------------------------------------------------
Domain:			0
Processors:		( 0 4 1 5 2 6 3 7 )
Distances:		10
Free memory:		4734.94 MB
Total memory:		7868.11 MB
--------------------------------------------------------------------------------

After some basic machine information, likwid-topology prints the hardware thread topology topology of the machine. It numbers the processors in column HWThread as they appear in the Linux OS. Thread stands for SMT thread number inside a core. Core is the physical CPU core number. The Socket column lists the socket numbers of the hardware threads. Next the sockets are listed with all hardware thread numbers belonging to them. This machine has a single socket covering all eight hardware threads.

The cache topology section lists some basic information for every cache level. LIKWID lists only caches that handle data, thus data and unified caches. The cache groups cover the subset of hardware threads sharing a cache on that level.

The last part of the output is the NUMA topology. For each NUMA domain the covered hardware threads, the memory status and the distances to other NUMA domains is listed. The distances list prints the distances from the current NUMA domain to all others including itself. In this case, the distance to itself is 10.

To get more information about the caches:

$ likwid-topology -c
--------------------------------------------------------------------------------
CPU name:	Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
CPU type:	Intel Core Haswell processor
CPU stepping:	3
********************************************************************************
Hardware Thread Topology
********************************************************************************
[...]
********************************************************************************
Cache Topology
********************************************************************************
Level:			1
Size:			32 kB
Type:			Data cache
Associativity:		8
Number of sets:		64
Cache line size:	64
Cache type:		Non Inclusive
Shared by threads:	2
Cache groups:		( 0 4 ) ( 1 5 ) ( 2 6 ) ( 3 7 )
--------------------------------------------------------------------------------
Level:			2
Size:			256 kB
Type:			Unified cache
Associativity:		8
Number of sets:		512
Cache line size:	64
Cache type:		Non Inclusive
Shared by threads:	2
Cache groups:		( 0 4 ) ( 1 5 ) ( 2 6 ) ( 3 7 )
--------------------------------------------------------------------------------
Level:			3
Size:			8 MB
Type:			Unified cache
Associativity:		16
Number of sets:		8192
Cache line size:	64
Cache type:		Inclusive
Shared by threads:	8
Cache groups:		( 0 4 1 5 2 6 3 7 )
--------------------------------------------------------------------------------
********************************************************************************
NUMA Topology
********************************************************************************
[...]

Additional information on the caches include the associativity and number of sets and the cache line size. This information is also extracted using the hwloc library or the cpuid instruction.

A nice feature is the possibility to print the processors topology in ASCII art. By this you get all necessary information at a glance.

$ likwid-topology -g
--------------------------------------------------------------------------------
CPU name:	Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
CPU type:	Intel Core Haswell processor
CPU stepping:	3
********************************************************************************
Hardware Thread Topology
********************************************************************************
[...]
********************************************************************************
Cache Topology
********************************************************************************
[...]
********************************************************************************
NUMA Topology
********************************************************************************
[...]
********************************************************************************
Graphical Topology
********************************************************************************
Socket 0:
+-----------------------------------------+
| +-------+ +-------+ +-------+ +-------+ |
| |  0 4  | |  1 5  | |  2 6  | |  3 7  | |
| +-------+ +-------+ +-------+ +-------+ |
| +-------+ +-------+ +-------+ +-------+ |
| |  32kB | |  32kB | |  32kB | |  32kB | |
| +-------+ +-------+ +-------+ +-------+ |
| +-------+ +-------+ +-------+ +-------+ |
| | 256kB | | 256kB | | 256kB | | 256kB | |
| +-------+ +-------+ +-------+ +-------+ |
| +-------------------------------------+ |
| |                 8MB                 | |
| +-------------------------------------+ |
+-----------------------------------------+

Examples

In the following you find the output from example systems:

Intel Xeon

--------------------------------------------------------------------------------
CPU name:	Intel(R) Xeon(R) CPU           E5420  @ 2.50GHz
CPU type:	Intel Core 2 45nm processor
CPU stepping:	6
********************************************************************************
Hardware Thread Topology
********************************************************************************
Sockets:		2
Cores per socket:	4
Threads per core:	1
--------------------------------------------------------------------------------
HWThread	Thread		Core		Socket		Available
0		0		0		0		*
1		0		0		1		*
2		0		2		0		*
3		0		2		1		*
4		0		1		0		*
5		0		1		1		*
6		0		3		0		*
7		0		3		1		*
--------------------------------------------------------------------------------
Socket 0:		( 0 4 2 6 )
Socket 1:		( 1 5 3 7 )
--------------------------------------------------------------------------------
********************************************************************************
Cache Topology
********************************************************************************
Level:			1
Size:			32 kB
Type:			Data cache
Associativity:		8
Number of sets:		64
Cache line size:	64
Cache type:		Non Inclusive
Shared by threads:	1
Cache groups:		( 0 ) ( 4 ) ( 2 ) ( 6 ) ( 1 ) ( 5 ) ( 3 ) ( 7 )
--------------------------------------------------------------------------------
Level:			2
Size:			6 MB
Type:			Unified cache
Associativity:		24
Number of sets:		4096
Cache line size:	64
Cache type:		Non Inclusive
Shared by threads:	2
Cache groups:		( 0 4 ) ( 2 6 ) ( 1 5 ) ( 3 7 )
--------------------------------------------------------------------------------
********************************************************************************
NUMA Topology
********************************************************************************
NUMA domains:		1
--------------------------------------------------------------------------------
Domain:			0
Processors:		( 0 4 2 6 1 5 3 7 )
Distances:		10
Free memory:		2821.31 MB
Total memory:		10237.8 MB
--------------------------------------------------------------------------------


********************************************************************************
Graphical Topology
********************************************************************************
Socket 0:
+-------------------------------------+
| +------+ +------+ +------+ +------+ |
| |   0  | |   4  | |   2  | |   6  | |
| +------+ +------+ +------+ +------+ |
| +------+ +------+ +------+ +------+ |
| | 32kB | | 32kB | | 32kB | | 32kB | |
| +------+ +------+ +------+ +------+ |
| +---------------+ +---------------+ |
| |      6MB      | |      6MB      | |
| +---------------+ +---------------+ |
+-------------------------------------+
Socket 1:
+-------------------------------------+
| +------+ +------+ +------+ +------+ |
| |   1  | |   5  | |   3  | |   7  | |
| +------+ +------+ +------+ +------+ |
| +------+ +------+ +------+ +------+ |
| | 32kB | | 32kB | | 32kB | | 32kB | |
| +------+ +------+ +------+ +------+ |
| +---------------+ +---------------+ |
| |      6MB      | |      6MB      | |
| +---------------+ +---------------+ |
+-------------------------------------+

Intel Westmere

--------------------------------------------------------------------------------
CPU name:	Intel(R) Xeon(R) CPU           X5670  @ 2.93GHz
CPU type:	Intel Core Westmere processor
CPU stepping:	1
********************************************************************************
Hardware Thread Topology
********************************************************************************
Sockets:		2
Cores per socket:	6
Threads per core:	2
--------------------------------------------------------------------------------
HWThread	Thread		Core		Socket		Available
0		0		0		0		*
1		0		1		0		*
2		0		2		0		*
3		0		8		0		*
4		0		9		0		*
5		0		10		0		*
6		0		0		1		*
7		0		1		1		*
8		0		2		1		*
9		0		8		1		*
10		0		9		1		*
11		0		10		1		*
12		1		0		0		*
13		1		1		0		*
14		1		2		0		*
15		1		8		0		*
16		1		9		0		*
17		1		10		0		*
18		1		0		1		*
19		1		1		1		*
20		1		2		1		*
21		1		8		1		*
22		1		9		1		*
23		1		10		1		*
--------------------------------------------------------------------------------
Socket 0:		( 0 12 1 13 2 14 3 15 4 16 5 17 )
Socket 1:		( 6 18 7 19 8 20 9 21 10 22 11 23 )
--------------------------------------------------------------------------------
********************************************************************************
Cache Topology
********************************************************************************
Level:			1
Size:			32 kB
Type:			Data cache
Associativity:		8
Number of sets:		64
Cache line size:	64
Cache type:		Non Inclusive
Shared by threads:	2
Cache groups:		( 0 12 ) ( 1 13 ) ( 2 14 ) ( 3 15 ) ( 4 16 ) ( 5 17 ) ( 6 18 ) ( 7 19 ) ( 8 20 ) ( 9 21 ) ( 10 22 ) ( 11 23 )
--------------------------------------------------------------------------------
Level:			2
Size:			256 kB
Type:			Unified cache
Associativity:		8
Number of sets:		512
Cache line size:	64
Cache type:		Non Inclusive
Shared by threads:	2
Cache groups:		( 0 12 ) ( 1 13 ) ( 2 14 ) ( 3 15 ) ( 4 16 ) ( 5 17 ) ( 6 18 ) ( 7 19 ) ( 8 20 ) ( 9 21 ) ( 10 22 ) ( 11 23 )
--------------------------------------------------------------------------------
Level:			3
Size:			12 MB
Type:			Unified cache
Associativity:		16
Number of sets:		12288
Cache line size:	64
Cache type:		Inclusive
Shared by threads:	12
Cache groups:		( 0 12 1 13 2 14 3 15 4 16 5 17 ) ( 6 18 7 19 8 20 9 21 10 22 11 23 )
--------------------------------------------------------------------------------
********************************************************************************
NUMA Topology
********************************************************************************
NUMA domains:		2
--------------------------------------------------------------------------------
Domain:			0
Processors:		( 0 12 1 13 2 14 3 15 4 16 5 17 )
Distances:		10 20
Free memory:		17341.4 MB
Total memory:		18420.3 MB
--------------------------------------------------------------------------------
Domain:			1
Processors:		( 6 18 7 19 8 20 9 21 10 22 11 23 )
Distances:		20 10
Free memory:		17232.3 MB
Total memory:		18432 MB
--------------------------------------------------------------------------------


********************************************************************************
Graphical Topology
********************************************************************************
Socket 0:
+-------------------------------------------------------------+
| +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ |
| | 0 12  | | 1 13  | | 2 14  | | 3 15  | | 4 16  | | 5 17  | |
| +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ |
| +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ |
| |  32kB | |  32kB | |  32kB | |  32kB | |  32kB | |  32kB | |
| +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ |
| +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ |
| | 256kB | | 256kB | | 256kB | | 256kB | | 256kB | | 256kB | |
| +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ |
| +---------------------------------------------------------+ |
| |                           12MB                          | |
| +---------------------------------------------------------+ |
+-------------------------------------------------------------+
Socket 1:
+-------------------------------------------------------------------+
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| |  6 18  | |  7 19  | |  8 20  | |  9 21  | | 10 22  | | 11 23  | |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| +---------------------------------------------------------------+ |
| |                              12MB                             | |
| +---------------------------------------------------------------+ |
+-------------------------------------------------------------------+

Intel Westmere EX

--------------------------------------------------------------------------------
CPU name:	Intel(R) Xeon(R) CPU E7- 4870  @ 2.40GHz
CPU type:	Intel Westmere EX processor
CPU stepping:	2
********************************************************************************
Hardware Thread Topology
********************************************************************************
Sockets:		4
Cores per socket:	10
Threads per core:	2
--------------------------------------------------------------------------------
HWThread	Thread		Core		Socket		Available
0		0		0		0		*
1		0		0		2		*
2		0		0		1		*
3		0		0		3		*
4		0		16		0		*
5		0		16		2		*
6		0		16		1		*
7		0		16		3		*
8		0		8		0		*
9		0		8		2		*
10		0		8		1		*
11		0		8		3		*
12		0		24		0		*
13		0		24		2		*
14		0		24		1		*
15		0		24		3		*
16		0		1		0		*
17		0		1		2		*
18		0		1		1		*
19		0		1		3		*
20		0		17		0		*
21		0		17		2		*
22		0		17		1		*
23		0		17		3		*
24		0		9		0		*
25		0		9		2		*
26		0		9		1		*
27		0		9		3		*
28		0		25		0		*
29		0		25		2		*
30		0		25		1		*
31		0		25		3		*
32		1		0		0		*
33		1		0		2		*
34		1		0		1		*
35		1		0		3		*
36		1		16		0		*
37		1		16		2		*
38		1		16		1		*
39		1		16		3		*
40		1		8		0		*
41		1		8		2		*
42		1		8		1		*
43		1		8		3		*
44		1		24		0		*
45		1		24		2		*
46		1		24		1		*
47		1		24		3		*
48		1		1		0		*
49		1		1		2		*
50		1		1		1		*
51		1		1		3		*
52		1		17		0		*
53		1		17		2		*
54		1		17		1		*
55		1		17		3		*
56		1		9		0		*
57		1		9		2		*
58		1		9		1		*
59		1		9		3		*
60		1		25		0		*
61		1		25		2		*
62		1		25		1		*
63		1		25		3		*
64		0		2		0		*
65		0		2		2		*
66		0		2		1		*
67		0		2		3		*
68		0		18		0		*
69		0		18		2		*
70		0		18		1		*
71		0		18		3		*
72		1		2		0		*
73		1		2		2		*
74		1		2		1		*
75		1		2		3		*
76		1		18		0		*
77		1		18		2		*
78		1		18		1		*
79		1		18		3		*
--------------------------------------------------------------------------------
Socket 0:		( 0 32 16 48 64 72 8 40 24 56 4 36 20 52 68 76 12 44 28 60 )
Socket 1:		( 2 34 18 50 66 74 10 42 26 58 6 38 22 54 70 78 14 46 30 62 )
Socket 2:		( 1 33 17 49 65 73 9 41 25 57 5 37 21 53 69 77 13 45 29 61 )
Socket 3:		( 3 35 19 51 67 75 11 43 27 59 7 39 23 55 71 79 15 47 31 63 )
--------------------------------------------------------------------------------
********************************************************************************
Cache Topology
********************************************************************************
Level:			1
Size:			32 kB
Type:			Data cache
Associativity:		8
Number of sets:		64
Cache line size:	64
Cache type:		Non Inclusive
Shared by threads:	2
Cache groups:		( 0 32 ) ( 16 48 ) ( 64 72 ) ( 8 40 ) ( 24 56 ) ( 4 36 ) ( 20 52 ) ( 68 76 ) ( 12 44 ) ( 28 60 ) ( 2 34 ) ( 18 50 ) ( 66 74 ) ( 10 42 ) ( 26 58 ) ( 6 38 ) ( 22 54 ) ( 70 78 ) ( 14 46 ) ( 30 62 ) ( 1 33 ) ( 17 49 ) ( 65 73 ) ( 9 41 ) ( 25 57 ) ( 5 37 ) ( 21 53 ) ( 69 77 ) ( 13 45 ) ( 29 61 ) ( 3 35 ) ( 19 51 ) ( 67 75 ) ( 11 43 ) ( 27 59 ) ( 7 39 ) ( 23 55 ) ( 71 79 ) ( 15 47 ) ( 31 63 )
--------------------------------------------------------------------------------
Level:			2
Size:			256 kB
Type:			Unified cache
Associativity:		8
Number of sets:		512
Cache line size:	64
Cache type:		Non Inclusive
Shared by threads:	2
Cache groups:		( 0 32 ) ( 16 48 ) ( 64 72 ) ( 8 40 ) ( 24 56 ) ( 4 36 ) ( 20 52 ) ( 68 76 ) ( 12 44 ) ( 28 60 ) ( 2 34 ) ( 18 50 ) ( 66 74 ) ( 10 42 ) ( 26 58 ) ( 6 38 ) ( 22 54 ) ( 70 78 ) ( 14 46 ) ( 30 62 ) ( 1 33 ) ( 17 49 ) ( 65 73 ) ( 9 41 ) ( 25 57 ) ( 5 37 ) ( 21 53 ) ( 69 77 ) ( 13 45 ) ( 29 61 ) ( 3 35 ) ( 19 51 ) ( 67 75 ) ( 11 43 ) ( 27 59 ) ( 7 39 ) ( 23 55 ) ( 71 79 ) ( 15 47 ) ( 31 63 )
--------------------------------------------------------------------------------
Level:			3
Size:			30 MB
Type:			Unified cache
Associativity:		24
Number of sets:		20480
Cache line size:	64
Cache type:		Inclusive
Shared by threads:	20
Cache groups:		( 0 32 16 48 64 72 8 40 24 56 4 36 20 52 68 76 12 44 28 60 ) ( 2 34 18 50 66 74 10 42 26 58 6 38 22 54 70 78 14 46 30 62 ) ( 1 33 17 49 65 73 9 41 25 57 5 37 21 53 69 77 13 45 29 61 ) ( 3 35 19 51 67 75 11 43 27 59 7 39 23 55 71 79 15 47 31 63 )
--------------------------------------------------------------------------------
********************************************************************************
NUMA Topology
********************************************************************************
NUMA domains:		4
--------------------------------------------------------------------------------
Domain:			0
Processors:		( 0 32 4 36 8 40 12 44 16 48 20 52 24 56 28 60 64 72 68 76 )
Distances:		10 21 21 21
Free memory:		31544.2 MB
Total memory:		32691.8 MB
--------------------------------------------------------------------------------
Domain:			2
Processors:		( 1 33 5 37 9 41 13 45 17 49 21 53 25 57 29 61 65 73 69 77 )
Distances:		21 10 21 21
Free memory:		31677.1 MB
Total memory:		32768 MB
--------------------------------------------------------------------------------
Domain:			1
Processors:		( 2 34 6 38 10 42 14 46 18 50 22 54 26 58 30 62 66 74 70 78 )
Distances:		21 21 10 21
Free memory:		31685.3 MB
Total memory:		32768 MB
--------------------------------------------------------------------------------
Domain:			3
Processors:		( 3 35 7 39 11 43 15 47 19 51 23 55 27 59 31 63 67 75 71 79 )
Distances:		21 21 21 10
Free memory:		31629.8 MB
Total memory:		32768 MB
--------------------------------------------------------------------------------


********************************************************************************
Graphical Topology
********************************************************************************
Socket 0:
+---------------------------------------------------------------------------------------------------------------+
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| |  0 32  | | 16 48  | | 64 72  | |  8 40  | | 24 56  | |  4 36  | | 20 52  | | 68 76  | | 12 44  | | 28 60  | |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| +-----------------------------------------------------------------------------------------------------------+ |
| |                                                    30MB                                                   | |
| +-----------------------------------------------------------------------------------------------------------+ |
+---------------------------------------------------------------------------------------------------------------+
Socket 1:
+---------------------------------------------------------------------------------------------------------------+
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| |  2 34  | | 18 50  | | 66 74  | | 10 42  | | 26 58  | |  6 38  | | 22 54  | | 70 78  | | 14 46  | | 30 62  | |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| +-----------------------------------------------------------------------------------------------------------+ |
| |                                                    30MB                                                   | |
| +-----------------------------------------------------------------------------------------------------------+ |
+---------------------------------------------------------------------------------------------------------------+
Socket 2:
+---------------------------------------------------------------------------------------------------------------+
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| |  1 33  | | 17 49  | | 65 73  | |  9 41  | | 25 57  | |  5 37  | | 21 53  | | 69 77  | | 13 45  | | 29 61  | |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| +-----------------------------------------------------------------------------------------------------------+ |
| |                                                    30MB                                                   | |
| +-----------------------------------------------------------------------------------------------------------+ |
+---------------------------------------------------------------------------------------------------------------+
Socket 3:
+---------------------------------------------------------------------------------------------------------------+
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| |  3 35  | | 19 51  | | 67 75  | | 11 43  | | 27 59  | |  7 39  | | 23 55  | | 71 79  | | 15 47  | | 31 63  | |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| +-----------------------------------------------------------------------------------------------------------+ |
| |                                                    30MB                                                   | |
| +-----------------------------------------------------------------------------------------------------------+ |
+---------------------------------------------------------------------------------------------------------------+

Intel SandyBridge EP

--------------------------------------------------------------------------------
CPU name:	Intel(R) Xeon(R) CPU E5-2687W 0 @ 3.10GHz
CPU type:	Intel Xeon SandyBridge EN/EP processor
CPU stepping:	7
********************************************************************************
Hardware Thread Topology
********************************************************************************
Sockets:		2
Cores per socket:	8
Threads per core:	2
--------------------------------------------------------------------------------
HWThread	Thread		Core		Socket		Available
0		0		0		0		*
1		0		1		0		*
2		0		2		0		*
3		0		3		0		*
4		0		4		0		*
5		0		5		0		*
6		0		6		0		*
7		0		7		0		*
8		0		0		1		*
9		0		1		1		*
10		0		2		1		*
11		0		3		1		*
12		0		4		1		*
13		0		5		1		*
14		0		6		1		*
15		0		7		1		*
16		1		0		0		*
17		1		1		0		*
18		1		2		0		*
19		1		3		0		*
20		1		4		0		*
21		1		5		0		*
22		1		6		0		*
23		1		7		0		*
24		1		0		1		*
25		1		1		1		*
26		1		2		1		*
27		1		3		1		*
28		1		4		1		*
29		1		5		1		*
30		1		6		1		*
31		1		7		1		*
--------------------------------------------------------------------------------
Socket 0:		( 0 16 1 17 2 18 3 19 4 20 5 21 6 22 7 23 )
Socket 1:		( 8 24 9 25 10 26 11 27 12 28 13 29 14 30 15 31 )
--------------------------------------------------------------------------------
********************************************************************************
Cache Topology
********************************************************************************
Level:			1
Size:			32 kB
Type:			Data cache
Associativity:		8
Number of sets:		64
Cache line size:	64
Cache type:		Non Inclusive
Shared by threads:	2
Cache groups:		( 0 16 ) ( 1 17 ) ( 2 18 ) ( 3 19 ) ( 4 20 ) ( 5 21 ) ( 6 22 ) ( 7 23 ) ( 8 24 ) ( 9 25 ) ( 10 26 ) ( 11 27 ) ( 12 28 ) ( 13 29 ) ( 14 30 ) ( 15 31 )
--------------------------------------------------------------------------------
Level:			2
Size:			256 kB
Type:			Unified cache
Associativity:		8
Number of sets:		512
Cache line size:	64
Cache type:		Non Inclusive
Shared by threads:	2
Cache groups:		( 0 16 ) ( 1 17 ) ( 2 18 ) ( 3 19 ) ( 4 20 ) ( 5 21 ) ( 6 22 ) ( 7 23 ) ( 8 24 ) ( 9 25 ) ( 10 26 ) ( 11 27 ) ( 12 28 ) ( 13 29 ) ( 14 30 ) ( 15 31 )
--------------------------------------------------------------------------------
Level:			3
Size:			20 MB
Type:			Unified cache
Associativity:		20
Number of sets:		16384
Cache line size:	64
Cache type:		Inclusive
Shared by threads:	16
Cache groups:		( 0 16 1 17 2 18 3 19 4 20 5 21 6 22 7 23 ) ( 8 24 9 25 10 26 11 27 12 28 13 29 14 30 15 31 )
--------------------------------------------------------------------------------
********************************************************************************
NUMA Topology
********************************************************************************
NUMA domains:		2
--------------------------------------------------------------------------------
Domain:			0
Processors:		( 0 16 1 17 2 18 3 19 4 20 5 21 6 22 7 23 )
Distances:		10 21
Free memory:		15376.2 MB
Total memory:		16342.7 MB
--------------------------------------------------------------------------------
Domain:			1
Processors:		( 8 24 9 25 10 26 11 27 12 28 13 29 14 30 15 31 )
Distances:		21 10
Free memory:		15852.6 MB
Total memory:		16384 MB
--------------------------------------------------------------------------------


********************************************************************************
Graphical Topology
********************************************************************************
Socket 0:
+---------------------------------------------------------------------------------+
| +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ |
| | 0 16  | | 1 17  | | 2 18  | | 3 19  | | 4 20  | | 5 21  | | 6 22  | | 7 23  | |
| +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ |
| +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ |
| |  32kB | |  32kB | |  32kB | |  32kB | |  32kB | |  32kB | |  32kB | |  32kB | |
| +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ |
| +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ |
| | 256kB | | 256kB | | 256kB | | 256kB | | 256kB | | 256kB | | 256kB | | 256kB | |
| +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ |
| +-----------------------------------------------------------------------------+ |
| |                                     20MB                                    | |
| +-----------------------------------------------------------------------------+ |
+---------------------------------------------------------------------------------+
Socket 1:
+-----------------------------------------------------------------------------------------+
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| |  8 24  | |  9 25  | | 10 26  | | 11 27  | | 12 28  | | 13 29  | | 14 30  | | 15 31  | |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| +-------------------------------------------------------------------------------------+ |
| |                                         20MB                                        | |
| +-------------------------------------------------------------------------------------+ |
+-----------------------------------------------------------------------------------------+

Intel IvyBridge EP

--------------------------------------------------------------------------------
CPU name:	Intel(R) Xeon(R) CPU E5-2690 v2 @ 3.00GHz
CPU type:	Intel Xeon IvyBridge EN/EP/EX processor
CPU stepping:	4
********************************************************************************
Hardware Thread Topology
********************************************************************************
Sockets:		2
Cores per socket:	10
Threads per core:	2
--------------------------------------------------------------------------------
HWThread	Thread		Core		Socket		Available
0		0		0		0		*
1		0		1		0		*
2		0		2		0		*
3		0		3		0		*
4		0		4		0		*
5		0		8		0		*
6		0		9		0		*
7		0		10		0		*
8		0		11		0		*
9		0		12		0		*
10		0		0		1		*
11		0		1		1		*
12		0		2		1		*
13		0		3		1		*
14		0		4		1		*
15		0		8		1		*
16		0		9		1		*
17		0		10		1		*
18		0		11		1		*
19		0		12		1		*
20		1		0		0		*
21		1		1		0		*
22		1		2		0		*
23		1		3		0		*
24		1		4		0		*
25		1		8		0		*
26		1		9		0		*
27		1		10		0		*
28		1		11		0		*
29		1		12		0		*
30		1		0		1		*
31		1		1		1		*
32		1		2		1		*
33		1		3		1		*
34		1		4		1		*
35		1		8		1		*
36		1		9		1		*
37		1		10		1		*
38		1		11		1		*
39		1		12		1		*
--------------------------------------------------------------------------------
Socket 0:		( 0 20 1 21 2 22 3 23 4 24 5 25 6 26 7 27 8 28 9 29 )
Socket 1:		( 10 30 11 31 12 32 13 33 14 34 15 35 16 36 17 37 18 38 19 39 )
--------------------------------------------------------------------------------
********************************************************************************
Cache Topology
********************************************************************************
Level:			1
Size:			32 kB
Type:			Data cache
Associativity:		8
Number of sets:		64
Cache line size:	64
Cache type:		Inclusive
Shared by threads:	2
Cache groups:		( 0 20 ) ( 1 21 ) ( 2 22 ) ( 3 23 ) ( 4 24 ) ( 5 25 ) ( 6 26 ) ( 7 27 ) ( 8 28 ) ( 9 29 ) ( 10 30 ) ( 11 31 ) ( 12 32 ) ( 13 33 ) ( 14 34 ) ( 15 35 ) ( 16 36 ) ( 17 37 ) ( 18 38 ) ( 19 39 )
--------------------------------------------------------------------------------
Level:			2
Size:			256 kB
Type:			Unified cache
Associativity:		8
Number of sets:		512
Cache line size:	64
Cache type:		Inclusive
Shared by threads:	2
Cache groups:		( 0 20 ) ( 1 21 ) ( 2 22 ) ( 3 23 ) ( 4 24 ) ( 5 25 ) ( 6 26 ) ( 7 27 ) ( 8 28 ) ( 9 29 ) ( 10 30 ) ( 11 31 ) ( 12 32 ) ( 13 33 ) ( 14 34 ) ( 15 35 ) ( 16 36 ) ( 17 37 ) ( 18 38 ) ( 19 39 )
--------------------------------------------------------------------------------
Level:			3
Size:			25 MB
Type:			Unified cache
Associativity:		20
Number of sets:		20480
Cache line size:	64
Cache type:		Non Inclusive
Shared by threads:	20
Cache groups:		( 0 20 1 21 2 22 3 23 4 24 5 25 6 26 7 27 8 28 9 29 ) ( 10 30 11 31 12 32 13 33 14 34 15 35 16 36 17 37 18 38 19 39 )
--------------------------------------------------------------------------------
********************************************************************************
NUMA Topology
********************************************************************************
NUMA domains:		2
--------------------------------------------------------------------------------
Domain:			0
Processors:		( 0 20 1 21 2 22 3 23 4 24 5 25 6 26 7 27 8 28 9 29 )
Distances:		10 20
Free memory:		31604 MB
Total memory:		32714.8 MB
--------------------------------------------------------------------------------
Domain:			1
Processors:		( 10 30 11 31 12 32 13 33 14 34 15 35 16 36 17 37 18 38 19 39 )
Distances:		20 10
Free memory:		31810.5 MB
Total memory:		32768 MB
--------------------------------------------------------------------------------


********************************************************************************
Graphical Topology
********************************************************************************
Socket 0:
+-----------------------------------------------------------------------------------------------------+
| +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ |
| | 0 20  | | 1 21  | | 2 22  | | 3 23  | | 4 24  | | 5 25  | | 6 26  | | 7 27  | | 8 28  | | 9 29  | |
| +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ |
| +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ |
| |  32kB | |  32kB | |  32kB | |  32kB | |  32kB | |  32kB | |  32kB | |  32kB | |  32kB | |  32kB | |
| +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ |
| +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ |
| | 256kB | | 256kB | | 256kB | | 256kB | | 256kB | | 256kB | | 256kB | | 256kB | | 256kB | | 256kB | |
| +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ |
| +-------------------------------------------------------------------------------------------------+ |
| |                                               25MB                                              | |
| +-------------------------------------------------------------------------------------------------+ |
+-----------------------------------------------------------------------------------------------------+
Socket 1:
+---------------------------------------------------------------------------------------------------------------+
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| | 10 30  | | 11 31  | | 12 32  | | 13 33  | | 14 34  | | 15 35  | | 16 36  | | 17 37  | | 18 38  | | 19 39  | |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| +-----------------------------------------------------------------------------------------------------------+ |
| |                                                    25MB                                                   | |
| +-----------------------------------------------------------------------------------------------------------+ |
+---------------------------------------------------------------------------------------------------------------+

Intel Haswell EP

--------------------------------------------------------------------------------
CPU name:	Intel(R) Xeon(R) CPU E5-2695 v3 @ 2.30GHz
CPU type:	Intel Xeon Haswell EN/EP/EX processor
CPU stepping:	2
********************************************************************************
Hardware Thread Topology
********************************************************************************
Sockets:		2
Cores per socket:	14
Threads per core:	2
--------------------------------------------------------------------------------
HWThread	Thread		Core		Socket		Available
0		0		0		0		*
1		0		1		0		*
2		0		2		0		*
3		0		3		0		*
4		0		4		0		*
5		0		5		0		*
6		0		6		0		*
7		0		8		0		*
8		0		9		0		*
9		0		10		0		*
10		0		11		0		*
11		0		12		0		*
12		0		13		0		*
13		0		14		0		*
14		0		0		1		*
15		0		1		1		*
16		0		2		1		*
17		0		3		1		*
18		0		4		1		*
19		0		5		1		*
20		0		6		1		*
21		0		8		1		*
22		0		9		1		*
23		0		10		1		*
24		0		11		1		*
25		0		12		1		*
26		0		13		1		*
27		0		14		1		*
28		1		0		0		*
29		1		1		0		*
30		1		2		0		*
31		1		3		0		*
32		1		4		0		*
33		1		5		0		*
34		1		6		0		*
35		1		8		0		*
36		1		9		0		*
37		1		10		0		*
38		1		11		0		*
39		1		12		0		*
40		1		13		0		*
41		1		14		0		*
42		1		0		1		*
43		1		1		1		*
44		1		2		1		*
45		1		3		1		*
46		1		4		1		*
47		1		5		1		*
48		1		6		1		*
49		1		8		1		*
50		1		9		1		*
51		1		10		1		*
52		1		11		1		*
53		1		12		1		*
54		1		13		1		*
55		1		14		1		*
--------------------------------------------------------------------------------
Socket 0:		( 0 28 1 29 2 30 3 31 4 32 5 33 6 34 7 35 8 36 9 37 10 38 11 39 12 40 13 41 )
Socket 1:		( 14 42 15 43 16 44 17 45 18 46 19 47 20 48 21 49 22 50 23 51 24 52 25 53 26 54 27 55 )
--------------------------------------------------------------------------------
********************************************************************************
Cache Topology
********************************************************************************
Level:			1
Size:			32 kB
Type:			Data cache
Associativity:		8
Number of sets:		64
Cache line size:	64
Cache type:		Inclusive
Shared by threads:	2
Cache groups:		( 0 28 ) ( 1 29 ) ( 2 30 ) ( 3 31 ) ( 4 32 ) ( 5 33 ) ( 6 34 ) ( 7 35 ) ( 8 36 ) ( 9 37 ) ( 10 38 ) ( 11 39 ) ( 12 40 ) ( 13 41 ) ( 14 42 ) ( 15 43 ) ( 16 44 ) ( 17 45 ) ( 18 46 ) ( 19 47 ) ( 20 48 ) ( 21 49 ) ( 22 50 ) ( 23 51 ) ( 24 52 ) ( 25 53 ) ( 26 54 ) ( 27 55 )
--------------------------------------------------------------------------------
Level:			2
Size:			256 kB
Type:			Unified cache
Associativity:		8
Number of sets:		512
Cache line size:	64
Cache type:		Inclusive
Shared by threads:	2
Cache groups:		( 0 28 ) ( 1 29 ) ( 2 30 ) ( 3 31 ) ( 4 32 ) ( 5 33 ) ( 6 34 ) ( 7 35 ) ( 8 36 ) ( 9 37 ) ( 10 38 ) ( 11 39 ) ( 12 40 ) ( 13 41 ) ( 14 42 ) ( 15 43 ) ( 16 44 ) ( 17 45 ) ( 18 46 ) ( 19 47 ) ( 20 48 ) ( 21 49 ) ( 22 50 ) ( 23 51 ) ( 24 52 ) ( 25 53 ) ( 26 54 ) ( 27 55 )
--------------------------------------------------------------------------------
Level:			3
Size:			35 MB
Type:			Unified cache
Associativity:		20
Number of sets:		28672
Cache line size:	64
Cache type:		Non Inclusive
Shared by threads:	28
Cache groups:		( 0 28 1 29 2 30 3 31 4 32 5 33 6 34 7 35 8 36 9 37 10 38 11 39 12 40 13 41 ) ( 14 42 15 43 16 44 17 45 18 46 19 47 20 48 21 49 22 50 23 51 24 52 25 53 26 54 27 55 )
--------------------------------------------------------------------------------
********************************************************************************
NUMA Topology
********************************************************************************
NUMA domains:		2
--------------------------------------------------------------------------------
Domain:			0
Processors:		( 0 28 1 29 2 30 3 31 4 32 5 33 6 34 7 35 8 36 9 37 10 38 11 39 12 40 13 41 )
Distances:		10 21
Free memory:		31644.5 MB
Total memory:		32068.2 MB
--------------------------------------------------------------------------------
Domain:			1
Processors:		( 14 42 15 43 16 44 17 45 18 46 19 47 20 48 21 49 22 50 23 51 24 52 25 53 26 54 27 55 )
Distances:		21 10
Free memory:		31908.1 MB
Total memory:		32252.5 MB
--------------------------------------------------------------------------------


********************************************************************************
Graphical Topology
********************************************************************************
Socket 0:
+-----------------------------------------------------------------------------------------------------------------------------------------------------------+
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| |  0 28  | |  1 29  | |  2 30  | |  3 31  | |  4 32  | |  5 33  | |  6 34  | |  7 35  | |  8 36  | |  9 37  | | 10 38  | | 11 39  | | 12 40  | | 13 41  | |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| +-------------------------------------------------------------------------------------------------------------------------------------------------------+ |
| |                                                                          35MB                                                                         | |
| +-------------------------------------------------------------------------------------------------------------------------------------------------------+ |
+-----------------------------------------------------------------------------------------------------------------------------------------------------------+
Socket 1:
+-----------------------------------------------------------------------------------------------------------------------------------------------------------+
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| | 14 42  | | 15 43  | | 16 44  | | 17 45  | | 18 46  | | 19 47  | | 20 48  | | 21 49  | | 22 50  | | 23 51  | | 24 52  | | 25 53  | | 26 54  | | 27 55  | |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |  32kB  | |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |  256kB | |
| +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ +--------+ |
| +-------------------------------------------------------------------------------------------------------------------------------------------------------+ |
| |                                                                          35MB                                                                         | |
| +-------------------------------------------------------------------------------------------------------------------------------------------------------+ |
+-----------------------------------------------------------------------------------------------------------------------------------------------------------+
Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.