-
Notifications
You must be signed in to change notification settings - Fork 13
Intel Broadwell S2 M1 C18
- Processor: Intel(R) Xeon(R) CPU E5-2697 v4
- Base frequency: 2.3 GHz
- Number of sockets: 2
- Number of memory domains per socket: 1
- Memory domain specs: 4-channel DDR4-2400
- Number of cores per socket: 18
- Number of HWThreads per core: 2
- MachineState output: json
+----------+---------------------------------+
| Compiler | icc (ICC) |
|----------|---------------------------------|
| Version | icc (ICC) 19.0.5.281 20190815 |
+----------+---------------------------------+
Optimizing flags: -fast -xHost -qopt-streaming-stores=always -std=c99 -ffreestanding -qopenmp
All results are in GB/s
.
Summary results:
+--------------------------------------------+
| Single core | 20.69 (Init) |
| Memory domain | 68.47 (Sum with 9 cores) |
| Socket | 68.47 (Sum with 9 cores) |
| Node | 136.17 (Sum with 10 cores)|
+--------------------------------------------+
Results for scaling within a memory domain:
#nt Init Sum Copy Update Triad Daxpy STriad SDaxpy
1 20.69 12.43 18.94 14.66 17.43 16.00 16.46 15.62
2 40.46 24.15 35.73 27.87 32.44 30.47 30.52 29.53
3 55.60 34.49 49.72 41.85 45.14 43.29 42.28 41.99
4 57.06 43.63 55.35 50.70 52.59 51.32 50.29 50.36
5 57.13 52.56 58.67 56.24 56.45 56.62 55.14 55.37
6 57.02 59.33 59.20 58.98 58.54 59.36 58.13 58.40
7 56.80 64.11 59.23 59.40 60.07 60.41 59.83 60.30
8 56.62 66.99 58.90 58.97 60.73 61.62 60.73 61.23
9 56.97 68.47 59.29 59.29 61.31 62.38 61.41 62.09
10 56.49 68.39 59.21 59.07 62.13 63.27 62.43 62.94
11 56.17 68.26 58.85 58.91 62.32 63.37 62.71 63.28
12 55.91 68.31 59.18 59.20 62.76 63.72 63.23 63.82
13 55.53 68.21 58.99 58.88 62.89 63.81 63.36 63.95
14 55.31 68.12 58.87 58.43 62.92 63.68 63.55 63.80
15 54.55 68.09 58.81 57.98 62.60 63.23 63.30 63.58
16 54.20 68.13 58.50 58.50 62.66 63.33 63.31 63.68
17 53.75 68.04 58.55 58.07 62.66 63.27 63.37 63.70
18 52.86 67.97 58.19 58.09 62.50 63.08 63.10 63.55
Results for scaling across memory domains. Shown are the results for the number of memory domains used (nm) with columns number of cores used per memory domain.
Init:
#nm 1 2
1 20.69 40.95
2 40.46 80.34
3 55.60 111.15
4 57.06 113.46
5 57.13 113.87
6 57.02 113.72
7 56.80 112.80
8 56.62 112.00
9 56.97 111.34
10 56.49 109.98
11 56.17 108.21
12 55.91 106.16
13 55.53 104.31
14 55.31 101.55
15 54.55 97.92
16 54.20 92.22
17 53.75 86.74
18 52.86 84.34
Sum:
#nm 1 2
1 12.43 24.88
2 24.15 48.22
3 34.49 68.65
4 43.63 87.43
5 52.56 104.49
6 59.33 118.19
7 64.11 127.87
8 66.99 133.50
9 68.47 135.71
10 68.39 136.17
11 68.26 135.88
12 68.31 134.58
13 68.21 135.18
14 68.12 135.49
15 68.09 135.55
16 68.13 135.31
17 68.04 135.69
18 67.97 134.92
Copy
#nm 1 2
1 18.94 37.78
2 35.73 71.83
3 49.72 99.44
4 55.35 112.77
5 58.67 117.83
6 59.20 118.36
7 59.23 118.06
8 58.90 118.24
9 59.29 118.72
10 59.21 118.60
11 58.85 118.36
12 59.18 117.83
13 58.99 117.65
14 58.87 117.03
15 58.81 116.71
16 58.50 117.08
17 58.55 115.89
18 58.19 116.23
Update
#nm 1 2
1 14.66 29.63
2 27.87 56.06
3 41.85 83.88
4 50.70 103.09
5 56.24 114.45
6 58.98 119.81
7 59.40 119.52
8 58.97 119.94
9 59.29 120.74
10 59.07 120.16
11 58.91 119.15
12 59.20 118.89
13 58.88 117.84
14 58.43 118.74
15 57.98 117.97
16 58.50 118.17
17 58.07 117.40
18 58.09 116.53
Triad
#nm 1 2
1 17.43 35.00
2 32.44 65.38
3 45.14 90.37
4 52.59 105.52
5 56.45 113.56
6 58.54 118.18
7 60.07 120.83
8 60.73 122.72
9 61.31 124.48
10 62.13 125.49
11 62.32 125.96
12 62.76 126.19
13 62.89 126.07
14 62.92 125.80
15 62.60 126.21
16 62.66 125.65
17 62.66 125.36
18 62.50 125.54
Memory bandwidth scaling within one memory domain:
The following plots illustrate the the performance scaling over multiple memory domains using different number of cores per memory domain.
Memory bandwidth scaling across memory domains for init:
Memory bandwidth scaling across memory domains for sum
Memory bandwidth scaling across memory domains for copy
Memory bandwidth scaling across memory domains for Triad