Multi-Core Scaling: Intel Xeon X5482 Harpertown

Multi-threaded Pi Benchmark: y-cruncher v0.5.4

By Alexander J. Yee

(Last updated: May 13, 2010)

 

 

 

 

Benchmark Settings

Mode: Ram Only
Algorithm: Chudnovsky Formula
Priority: Above Normal

1 thread
  • y-cruncher set to use 1 thread
2 threads
  • Processor Affinity set to allow only 2 cores (same socket, same die)
  • y-cruncher set to use 2 threads
4 threads
  • Processor Affinity set to allow only 4 cores (same socket)
  • y-cruncher set to use 4 threads
8 threads
  • y-cruncher set to use 8 threads

Benchmarks

All times in seconds. All times include base-conversions.

 

Note that when comparing these benchmarks to that of previous versions of y-cruncher, it appears that multi-core scaling is worse in newer versions.

This is because y-cruncher is limited by memory bandwidth on this system.

 

As y-cruncher gets faster due to optimizations, it needs more bandwidth. Therefore, newer versions of y-cruncher are more bottlenecked by memory bandwidth than previous versions.

Processor(s):
2 x 3.2 GHz Intel Xeon - X5482 Harpertown
Memory:
64 GB DDR2 - 800 MHz (quad channel)
Courtesy Of:
Alexander Yee
Version:
v0.5.4.9141 (x64 SSE4.1 ~ Nagisa)
Decimal Digits
1 thread
2 threads
4 threads
8 threads
2-t scaling
4-t scaling
8-t scaling
10,000
0.040 0.040 0.038 0.038 1.000 0.950 0.950
12,000
0.041 0.040 0.039 0.038 1.025 1.051 1.079
15,000
0.042 0.041 0.04 0.039 1.024 1.050 1.077
20,000
0.043 0.044 0.041 0.040 0.977 1.049 1.075
25,000
0.047 0.045 0.043 0.041 1.044 1.093 1.146
40,000
0.051 0.050 0.049 0.048 1.020 1.041 1.063
50,000
0.056 0.054 0.053 0.052 1.037 1.057 1.077
75,000
0.064 0.063 0.062 0.061 1.016 1.032 1.049
100,000
0.076 0.072 0.071 0.071 1.056 1.070 1.070
120,000
0.085 0.081 0.081 0.080 1.049 1.049 1.063
150,000
0.098 0.089 0.088 0.090 1.101 1.114 1.089
200,000
0.124 0.104 0.103 0.103 1.192 1.204 1.204
250,000
0.151 0.123 0.121 0.123 1.228 1.248 1.228
400,000
0.240 0.182 0.171 0.168 1.319 1.404 1.429
500,000
0.312 0.227 0.206 0.201 1.374 1.515 1.552
750,000
0.496 0.331 0.291 0.281 1.498 1.704 1.765
1,000,000
0.702 0.449 0.376 0.353 1.563 1.867 1.989
1,200,000
0.885 0.552 0.461 0.426 1.603 1.920 2.077
1,500,000
1.129 0.713 0.601 0.569 1.583 1.879 1.984
2,000,000
1.623 0.978 0.787 0.713 1.660 2.062 2.276
2,500,000
2.166 1.283 0.997 0.896 1.688 2.173 2.417
4,000,000
3.831 2.189 1.629 1.413 1.750 2.352 2.711
5,000,000
5.029 2.822 2.035 1.770 1.782 2.471 2.841
7,500,000
8.225 4.526 3.103 2.586 1.817 2.651 3.181
10,000,000
11.489 6.223 4.154 3.371 1.846 2.766 3.408
12,000,000
14.496 7.719 5.116 4.089 1.878 2.833 3.545
15,000,000
18.858 9.986 6.462 4.986 1.888 2.918 3.782
20,000,000
26.758 14.221 8.843 6.672 1.882 3.026 4.010
25,000,000
34.434 18.260 10.688 8.165 1.886 3.222 4.217
40,000,000
60.974 32.154 18.377 13.254 1.896 3.318 4.600
50,000,000
78.288 41.357 23.436 15.467 1.893 3.341 5.062
75,000,000
127.048 67.164 37.452 23.715 1.892 3.392 5.357
100,000,000
176.271 93.161 51.622 31.763 1.892 3.415 5.550
120,000,000
215.162 113.652 63.004 38.575 1.893 3.415 5.578
150,000,000
285.027 150.644 82.744 49.524 1.892 3.445 5.755
200,000,000
393.058 207.284 113.814 67.136 1.896 3.454 5.855
250,000,000
509.892 269.783 147.527 85.811 1.890 3.456 5.942
400,000,000
871.692 460.718 252.392 144.688 1.892 3.454 6.025
500,000,000
1,136.88 601.056 327.866 184.959 1.891 3.468 6.147
750,000,000
1,808.21 957.337 520.904 295.846 1.889 3.471 6.112
1,000,000,000
2,538.83 1,345.26 731.642 397.735 1.887 3.470 6.383
1,200,000,000
3,085.74 1,637.91 893.467 483.427 1.884 3.454 6.383
1,500,000,000
4,010.96 2,128.09 1,156.01 624.030 1.885 3.470 6.428
2,000,000,000
5,594.51 2,968.51 1,614.44 872.879 1.885 3.465 6.409
2,500,000,000
7,112.52 3,775.55 2,059.30 1,106.58 1.884 3.454 6.427
4,000,000,000
12,327.08 6,555.83 3,572.91 1,927.27 1.880 3.450 6.396
5,000,000,000
15,684.54 8,333.74 4,540.38 2,428.63 1.882 3.454 6.458
7,500,000,000
24,781.13 13,199.44 7,200.93 3,869.88 1.877 3.441 6.404
10,000,000,000
34,263.55 18,250.26 9,944.49 5,344.11 1.877 3.445 6.411
12,000,000,000
43,063.83 23,015.51 12,551.36 6,735.78 1.871 3.431 6.393

 


Back To: