-
Notifications
You must be signed in to change notification settings - Fork 23
/
Copy pathBenchmarks (2013 - i7 2600K).txt
68 lines (54 loc) · 2.33 KB
/
Benchmarks (2013 - i7 2600K).txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
Benchmarks
Processor: Intel Core i7 2600k @ 4.2 GHz (4 cores, 8 threads)
OS : Windows 7 Ultimate SP1
Compiler : Visual Studio 2012 - x64 Release
All times in seconds.
Benchmarks for y-cruncher are included to give an overall idea of where Mini-Pi stands.
Constant : e
Size : 1,000,000 digits
- mini-pi.cpp: 9.03352
- mini-pi_optimized_1_cached_twiddles.cpp: 3.68721
- mini-pi_optimized_2_SSE3.cpp: 1.09606
- mini-pi_optimized_3_OpenMP.cpp 0.568033
- y-cruncher v0.6.2 (1 thread) 0.151
- y-cruncher v0.6.2 (8 threads) 0.080
Constant : Pi
Size : 1,000,000 digits
- mini-pi.cpp: 27.7266
- mini-pi_optimized_1_cached_twiddles.cpp: 10.9956
- mini-pi_optimized_2_SSE3.cpp: 2.94817
- mini-pi_optimized_3_OpenMP.cpp 1.56309
- y-cruncher v0.6.2 (1 thread) 0.334
- y-cruncher v0.6.2 (8 threads) 0.195
Constant : e
Size : 10,000,000 digits
- mini-pi.cpp: 102.313
- mini-pi_optimized_1_cached_twiddles.cpp: 41.1204
- mini-pi_optimized_2_SSE3.cpp: 12.4637
- mini-pi_optimized_3_OpenMP.cpp 6.36936
- y-cruncher v0.6.2 (1 thread) 1.751
- y-cruncher v0.6.2 (8 threads) 0.558
Constant : Pi
Size : 10,000,000 digits
- mini-pi.cpp: 358.102
- mini-pi_optimized_1_cached_twiddles.cpp: 140.673
- mini-pi_optimized_2_SSE3.cpp: 39.3533
- mini-pi_optimized_3_OpenMP.cpp 20.4622
- y-cruncher v0.6.2 (1 thread) 4.900
- y-cruncher v0.6.2 (8 threads) 1.557
Constant : e
Size : 100,000,000 digits
- mini-pi.cpp: 1498.3
- mini-pi_optimized_1_cached_twiddles.cpp: 594.466
- mini-pi_optimized_2_SSE3.cpp: 180.014
- mini-pi_optimized_3_OpenMP.cpp 96.0125
- y-cruncher v0.6.2 (1 thread) 25.011
- y-cruncher v0.6.2 (8 threads) 6.400
Constant : Pi
Size : 100,000,000 digits
- mini-pi.cpp: 5899.53
- mini-pi_optimized_1_cached_twiddles.cpp: 2311.59
- mini-pi_optimized_2_SSE3.cpp: 674.642
- mini-pi_optimized_3_OpenMP.cpp 381.771
- y-cruncher v0.6.2 (1 thread) 78.617
- y-cruncher v0.6.2 (8 threads) 20.703