Skip to content

likwid topology

Thomas Gruber edited this page Jul 27, 2021 · 5 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 directly from procfs/sysfs. Some information is read with 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
  • GPU topology: GPU information

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
-G, --gpus		 List extended Nvidia GPU information
-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) i5-8259U CPU @ 2.30GHz
CPU type:	Intel Kabylake processor
CPU stepping:	10
********************************************************************************
Hardware Thread Topology
********************************************************************************
Sockets:		1
Cores per socket:	4
Threads per core:	2
--------------------------------------------------------------------------------
HWThread        Thread        Core        Die        Socket        Available
0               0             0           0          0             *                
1               0             1           0          0             *                
2               0             2           0          0             *                
3               0             3           0          0             *                
4               1             0           0          0             *                
5               1             1           0          0             *                
6               1             2           0          0             *                
7               1             3           0          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:			6 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:		4303.62 MB
Total memory:		7829.29 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 Die column contains the die IDs. In modern architectures, one socket (=package) might contain one or more dies assembled together. 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                 | |
| +-------------------------------------+ |
+-----------------------------------------+

Nvidia GPU topology

Starting with version 5.0, LIKWID shows the topology of the Nvidia GPUs attached to the system. The general supports needs to be enabled before building LIKWID. At runtime, the required libraries need to be present (CUDA and CUPTI library paths in LD_LIBRARY_PATH). LIKWID dynamically loads the libraries using dlopen.

The basic output is:

********************************************************************************
GPU Topology
********************************************************************************
GPU count:      1
--------------------------------------------------------------------------------
ID:         0
Name:           Quadro RTX 6000
Compute capability: 7.5
L2 size:        6.00 MB
Memory:         24.00 GB
SIMD width:     32
Clock rate:     1770000 kHz
Memory clock rate:  7001000 kHz
Attached to NUMA node:  0
--------------------------------------------------------------------------------

For more information, the -G command line switch extends the output to more detailed information:

********************************************************************************
GPU Topology
********************************************************************************
GPU count:      1
--------------------------------------------------------------------------------
ID:         0
Name:           Quadro RTX 6000
Compute capability: 7.5
L2 size:        6.00 MB
Memory:         24.00 GB
SIMD width:     32
Clock rate:     1770000 kHz
Memory clock rate:  7001000 kHz
Attached to NUMA node:  0
Number of SPs:      72
Max. threads per SP:    1024
Max. threads per block: 1024
Max. thread dimensions: 1024/1024/64
Max. regs per block:    1651532393
Shared mem per block:   49152
Memory bus width:   384
Texture alignment:  512
Surface alignment:  512
ECC:            off
GPU integrated:     no
Max. grid sizes:    2147483647/65535/65535
PCI bus:        0x3b
PCI domain:     0x0
PCI device:     0x0
--------------------------------------------------------------------------------

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