Multi-Core Scaling: Intel Xeon X5482 Harpertown

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

By Alexander J. Yee

(Last updated: December 28, 2009)

 

 

 

Benchmark Settings

Mode: Ram Only
Algorithm: Chudnovsky Formula
Priority: High

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.4.4.7760 (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.039 0.036 0.040 0.042 1.083 0.975 0.929
12,000
0.040 0.037 0.042 0.043 1.081 0.952 0.930
15,000
0.040 0.039 0.043 0.044 1.026 0.930 0.909
20,000
0.043 0.041 0.045 0.047 1.049 0.956 0.915
25,000
0.046 0.043 0.047 0.051 1.070 0.979 0.902
40,000
0.052 0.049 0.053 0.057 1.061 0.981 0.912
50,000
0.058 0.055 0.059 0.062 1.055 0.983 0.935
75,000
0.071 0.066 0.069 0.073 1.076 1.029 0.973
100,000
0.086 0.078 0.082 0.085 1.103 1.049 1.012
120,000
0.096 0.088 0.092 0.095 1.091 1.043 1.011
150,000
0.115 0.101 0.105 0.109 1.139 1.095 1.055
200,000
0.150 0.125 0.129 0.130 1.200 1.163 1.154
250,000
0.179 0.150 0.155 0.154 1.193 1.155 1.162
400,000
0.305 0.232 0.228 0.215 1.315 1.338 1.419
500,000
0.390 0.292 0.285 0.264 1.336 1.368 1.477
750,000
0.652 0.446 0.397 0.381 1.462 1.642 1.711
1,000,000
0.904 0.598 0.513 0.470 1.512 1.762 1.923
1,200,000
1.146 0.731 0.597 0.575 1.568 1.920 1.993
1,500,000
1.514 0.967 0.798 0.767 1.566 1.897 1.974
2,000,000
2.101 1.316 1.041 0.966 1.597 2.018 2.175
2,500,000
2.807 1.702 1.313 1.207 1.649 2.138 2.326
4,000,000
4.934 2.877 2.111 1.829 1.715 2.337 2.698
5,000,000
6.599 3.734 2.701 2.298 1.767 2.443 2.872
7,500,000
10.727 5.991 4.064 3.285 1.791 2.640 3.265
10,000,000
15.109 8.180 5.457 4.215 1.847 2.769 3.585
12,000,000
18.892 10.061 6.677 5.080 1.878 2.829 3.719
15,000,000
24.390 12.852 8.300 6.162 1.898 2.939 3.958
20,000,000
34.605 18.095 11.219 8.126 1.912 3.084 4.259
25,000,000
44.466 23.258 13.541 9.954 1.912 3.284 4.467
40,000,000
78.125 40.599 22.873 15.811 1.924 3.416 4.941
50,000,000
100.058 52.002 29.128 18.512 1.924 3.435 5.405
75,000,000
158.578 82.408 45.459 27.519 1.924 3.488 5.762
100,000,000
222.659 115.751 63.151 37.862 1.924 3.526 5.881
120,000,000
272.227 141.742 77.067 45.430 1.921 3.532 5.992
150,000,000
351.234 183.410 99.055 57.245 1.915 3.546 6.136
200,000,000
493.666 257.093 138.213 77.808 1.920 3.572 6.345
250,000,000
635.391 332.281 178.857 99.809 1.912 3.553 6.366
400,000,000
1,093.225 571.542 305.103 167.343 1.913 3.583 6.533
500,000,000
1,416.482 739.034 394.376 214.766 1.917 3.592 6.595
750,000,000
2,244.910 1,173.298 622.805 336.607 1.913 3.605 6.669
1,000,000,000
3,116.666 1,638.771 870.481 468.427 1.902 3.580 6.653
1,200,000,000
3,808.336 1,997.714 1,056.326 567.112 1.906 3.605 6.715
1,500,000,000
4,929.117 2,594.736 1,374.831 732.854 1.900 3.585 6.726
2,000,000,000
6,852.619 3,613.834 1,915.029 1,018.986 1.896 3.578 6.725
2,500,000,000
8,814.028 4,673.048 2,461.997 1,309.340 1.886 3.580 6.732
4,000,000,000
15,086.043 7,997.667 4,221.144 2,241.985 1.886 3.574 6.729
5,000,000,000
19,445.635 10,297.464 5,435.502 2,882.621 1.888 3.578 6.746
7,500,000,000
30,586.340 16,178.560 8,564.374 4,533.579 1.891 3.571 6.747
10,000,000,000
42,443.011 22,417.598 11,888.070 6,270.444 1.893 3.570 6.769
12,000,000,000
52,641.694 27,715.150 14,706.900 7,814.710 1.899 3.579 6.736

 


Back To: