Skip to content

Commit df6607b

Browse files
EntityFXEntityFX
authored andcommitted
2 parents 0b00538 + 897d243 commit df6607b

39 files changed

Lines changed: 20441 additions & 0 deletions
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
##########################################
2+
3+
Dhrystone Benchmark, Version 2.1 (Language: Go)
4+
5+
Optimization Optimised
6+
7+
Final values (* implementation-dependent):
8+
9+
10+
Int_Glob: O.K. 5 Bool_Glob: O.K. true
11+
Ch_1_Glob: O.K. A Ch_2_Glob: O.K. B
12+
Arr_1_Glob[8]: O.K. 7 Arr_2_Glob8/7: O.K. 20000010
13+
Ptr_Glob-> Ptr_Comp: * 0xc420654060
14+
Discr: O.K. 0 Enum_Comp: O.K. 2
15+
Int_Comp: O.K. 17 Str_Comp: O.K. DHRYSTONE PROGRAM, SOME STRING
16+
Next_Ptr_Glob-> Ptr_Comp: * 0xc420654060 same as above
17+
Discr: O.K. 0 Enum_Comp: O.K. 1
18+
Int_Comp: O.K. 18 Str_Comp: O.K. DHRYSTONE PROGRAM, SOME STRING
19+
Int_1_Loc: O.K. 5 Int_2_Loc: O.K. 13
20+
Int_3_Loc: O.K. 7 Enum_Loc: O.K. 1
21+
Str_1_Loc: O.K. DHRYSTONE PROGRAM, 1'ST STRING
22+
Str_2_Loc: O.K. DHRYSTONE PROGRAM, 2'ND STRING
23+
24+
Nanoseconds one Dhrystone run: 65
25+
Dhrystones per Second: 15243000
26+
VAX MIPS rating = 8675.58
27+
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
Running Linpack 2000x2000 in Go
2+
Norma is 0.49999936918999666
3+
Residual is 4.4959869160976496e-12
4+
Normalised residual is 20.253150544947793
5+
Machine result.Eepsilon is 2.220446049250313e-16
6+
x[0]-1 is 4.440892098500626e-13
7+
x[n-1]-1 is -3.997469022465339e-12
8+
Time is 6.196000
9+
MFLOPS: 862.758269
Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,111 @@
1+
Warmup
2+
........................
3+
Bench
4+
[1] ArithmeticsBenchmark
5+
ArithmeticsBenchmark 6048 ms 1488.10 pts 49603174.60 Iter/s
6+
Iterrations: 300000000, Ratio: 0.030000
7+
[2] ParallelArithemticsBenchmark
8+
ParallelArithemticsBenchmark 12077 ms 11927.70 pts 422430235.28 Iter/s
9+
Iterrations: 300000000, Ratio: 0.030000
10+
[3] MathBenchmark
11+
MathBenchmark 32693 ms 3058.76 pts 6117517.51 Iter/s
12+
Iterrations: 200000000, Ratio: 0.500000
13+
[4] ParallelMathBenchmark
14+
ParallelMathBenchmark 50159 ms 31935.04 pts 67857372.34 Iter/s
15+
Iterrations: 200000000, Ratio: 0.500000
16+
[5] CallBenchmark
17+
Elapsed No Call: 1393
18+
Elapsed Call: 8320
19+
CallBenchmark 6927 ms 2059.10 pts 205909605.68 Iter/s
20+
Iterrations: 2000000000, Ratio: 0.010000
21+
[6] ParallelCallBenchmark
22+
ParallelCallBenchmark 10948 ms 29233.27 pts 3106007288.57 Iter/s
23+
Iterrations: 2000000000, Ratio: 0.010000
24+
[7] IfElseBenchmark
25+
IfElseBenchmark 5838 ms 3425.83 pts 342583076.40 Iter/s
26+
Iterrations: 2000000000, Ratio: 0.010000
27+
[8] ParallelIfElseBenchmark
28+
ParallelIfElseBenchmark 8218 ms 39011.34 pts 4144500720.41 Iter/s
29+
Iterrations: 2000000000, Ratio: 0.010000
30+
[9] StringManipulation
31+
StringManipulation 10396 ms 4809.54 pts 480954.21 Iter/s
32+
Iterrations: 5000000, Ratio: 10.000000
33+
[10] ParallelStringManipulation
34+
ParallelStringManipulation 25242 ms 31750.64 pts 3373145.96 Iter/s
35+
Iterrations: 5000000, Ratio: 10.000000
36+
[11] MemoryBenchmark
37+
int 4k: 7207.10 MB/s
38+
int 512k: 7287.31 MB/s
39+
int 8M: 6572.39 MB/s
40+
int 32M: 5593.12 MB/s
41+
long 4k: 13064.38 MB/s
42+
long 512k: 12479.23 MB/s
43+
long 8M: 7034.23 MB/s
44+
long 32M: 9185.88 MB/s
45+
Average: 8552.96 MB/s
46+
MemoryBenchmark 3568 ms 8552.96 pts 8552.96 MB/s
47+
Iterrations: 500000, Ratio: 1.000000
48+
[12] ParallelMemoryBenchmark
49+
ParallelMemoryBenchmark 90839 ms 67409.53 pts 67409.53 MB/s
50+
Iterrations: 500000, Ratio: 1.000000
51+
[13] RandomMemoryBenchmark
52+
int 4k: 3685.14 MB/s
53+
int 512k: 2036.50 MB/s
54+
int 8M: 655.91 MB/s
55+
long 4k: 7274.21 MB/s
56+
long 512k: 4018.52 MB/s
57+
long 8M: 1049.18 MB/s
58+
Average: 3119.91 MB/s
59+
RandomMemoryBenchmark 10095 ms 6239.82 pts 3119.91 MB/s
60+
Iterrations: 500000, Ratio: 2.000000
61+
[14] ParallelRandomMemoryBenchmark
62+
ParallelRandomMemoryBenchmark 91375 ms 46007.57 pts 23003.79 MB/s
63+
Iterrations: 500000, Ratio: 2.000000
64+
[15] Scimark2Benchmark
65+
Scimark2Benchmark 24914 ms 7360.41 pts 736.04 CompositeScore
66+
Iterrations: 0, Ratio: 10.000000
67+
[16] ParallelScimark2Benchmark
68+
ParallelScimark2Benchmark 29603 ms 78557.50 pts 7855.75 CompositeScore
69+
Iterrations: 0, Ratio: 10.000000
70+
[17] DhrystoneBenchmark
71+
DhrystoneBenchmark 1313 ms 34702.33 pts 8675.58 DMIPS
72+
Iterrations: 0, Ratio: 4.000000
73+
[18] ParallelDhrystoneBenchmark
74+
ParallelDhrystoneBenchmark 2596 ms 283658.51 pts 70914.63 DMIPS
75+
Iterrations: 0, Ratio: 4.000000
76+
[19] WhetstoneBenchmark
77+
WhetstoneBenchmark 34686 ms 909.61 pts 909.61 MWIPS
78+
Iterrations: 0, Ratio: 1.000000
79+
[20] ParallelWhetstoneBenchmark
80+
ParallelWhetstoneBenchmark 34711 ms 12085.74 pts 12085.74 MWIPS
81+
Iterrations: 0, Ratio: 1.000000
82+
[21] LinpackBenchmark
83+
LinpackBenchmark 6527 ms 8627.58 pts 862.76 MFLOPS
84+
Iterrations: 0, Ratio: 10.000000
85+
[22] ParallelLinpackBenchmark
86+
ParallelLinpackBenchmark 33046 ms 30092.55 pts 3009.26 MFLOPS
87+
Iterrations: 0, Ratio: 10.000000
88+
[23] HashBenchmark
89+
HashBenchmark 2436 ms 8210.18 pts 821018.06 Iter/s
90+
Iterrations: 2000000, Ratio: 10.000000
91+
[24] ParallelHashBenchmark
92+
ParallelHashBenchmark 6332 ms 50771.44 pts 5392998.79 Iter/s
93+
Iterrations: 2000000, Ratio: 10.000000
94+
95+
Total: 540587 ms 801885.04 pts
96+
97+
Single-thread results
98+
Operating System,Runtime,Threads Count,Memory Used,ArithmeticsBenchmark,MathBenchmark,CallBenchmark,IfElseBenchmark,StringManipulation,MemoryBenchmark,RandomMemoryBenchmark,ParallelRandomMemoryBenchmark,Scimark2Benchmark,DhrystoneBenchmark,WhetstoneBenchmark,LinpackBenchmark,HashBenchmark,Total Points,Total Time (ms)
99+
linux amd64,go1.9.7,16,79828558280,1488.10,3058.76,2059.10,3425.83,4809.54,8552.96,6239.82,46007.57,7360.41,34702.33,909.61,8627.58,8210.18,801885.04,540587
100+
101+
All results
102+
Operating System,Runtime,Threads Count,Memory Used,ArithmeticsBenchmark,ParallelArithemticsBenchmark,MathBenchmark,ParallelMathBenchmark,CallBenchmark,ParallelCallBenchmark,IfElseBenchmark,ParallelIfElseBenchmark,StringManipulation,ParallelStringManipulation,MemoryBenchmark,ParallelMemoryBenchmark,RandomMemoryBenchmark,ParallelRandomMemoryBenchmark,Scimark2Benchmark,ParallelScimark2Benchmark,DhrystoneBenchmark,ParallelDhrystoneBenchmark,WhetstoneBenchmark,ParallelWhetstoneBenchmark,LinpackBenchmark,ParallelLinpackBenchmark,HashBenchmark,ParallelHashBenchmark,Total Points,Total Time (ms)
103+
linux amd64,go1.9.7,16,79828558280;1488.10;11927.70;3058.76;31935.04;2059.10;29233.27;3425.83;39011.34;4809.54;31750.64;8552.96;67409.53;6239.82;46007.57;7360.41;78557.50;34702.33;283658.51;909.61;12085.74;8627.58;30092.55;8210.18;50771.44;801885.04;540587
104+
105+
Single-thread Units results
106+
Operating System,Runtime,Threads Count,Memory Used,ArithmeticsBenchmark (Iter/s),ParallelArithemticsBenchmark (Iter/s),MathBenchmark (Iter/s),ParallelMathBenchmark (Iter/s),CallBenchmark (Iter/s),ParallelCallBenchmark (Iter/s),IfElseBenchmark (Iter/s),ParallelIfElseBenchmark (Iter/s),StringManipulation (Iter/s),ParallelStringManipulation (Iter/s),MemoryBenchmark (MB/s),ParallelMemoryBenchmark (MB/s),RandomMemoryBenchmark (MB/s),ParallelRandomMemoryBenchmark (MB/s),Scimark2Benchmark (CompositeScore),ParallelScimark2Benchmark (CompositeScore),DhrystoneBenchmark (DMIPS),ParallelDhrystoneBenchmark (DMIPS),WhetstoneBenchmark (MWIPS),ParallelWhetstoneBenchmark (MWIPS),LinpackBenchmark (MFLOPS),ParallelLinpackBenchmark (MFLOPS),HashBenchmark (Iter/s),ParallelHashBenchmark (Iter/s),Total Points,Total Time (ms)
107+
linux amd64,go1.9.7,16,79828558280,49603174.60,422430235.28,6117517.51,67857372.34,205909605.68,3106007288.57,342583076.40,4144500720.41,480954.21,3373145.96,8552.96,67409.53,3119.91,23003.79,736.04,7855.75,8675.58,70914.63,909.61,12085.74,862.76,3009.26,821018.06,5392998.79;801885.04;540587
108+
109+
All Units results
110+
Operating System,Runtime,Threads Count,Memory Used,ArithmeticsBenchmark (Iter/s),ParallelArithemticsBenchmark (Iter/s),MathBenchmark (Iter/s),ParallelMathBenchmark (Iter/s),CallBenchmark (Iter/s),ParallelCallBenchmark (Iter/s),IfElseBenchmark (Iter/s),ParallelIfElseBenchmark (Iter/s),StringManipulation (Iter/s),ParallelStringManipulation (Iter/s),MemoryBenchmark (MB/s),ParallelMemoryBenchmark (MB/s),RandomMemoryBenchmark (MB/s),ParallelRandomMemoryBenchmark (MB/s),Scimark2Benchmark (CompositeScore),ParallelScimark2Benchmark (CompositeScore),DhrystoneBenchmark (DMIPS),ParallelDhrystoneBenchmark (DMIPS),WhetstoneBenchmark (MWIPS),ParallelWhetstoneBenchmark (MWIPS),LinpackBenchmark (MFLOPS),ParallelLinpackBenchmark (MFLOPS),HashBenchmark (Iter/s),ParallelHashBenchmark (Iter/s),Total Points,Total Time (ms)
111+
linux amd64,go1.9.7,16,79828558280,49603174.60,422430235.28,6117517.51,67857372.34,205909605.68,3106007288.57,342583076.40,4144500720.41,480954.21,3373145.96,8552.96,67409.53,3119.91,23003.79,736.04,7855.75,8675.58,70914.63,909.61,12085.74,862.76,3009.26,821018.06,5392998.79,801885.04,540587

0 commit comments

Comments
 (0)