forked from ThomasKaiser/sbc-bench
-
Notifications
You must be signed in to change notification settings - Fork 0
/
1j1L.txt
346 lines (283 loc) · 17.3 KB
/
1j1L.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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
sbc-bench v0.5 Olimex A10-OLinuXino-LIME (Thu, 02 Aug 2018 19:43:27 +0200)
Distributor ID: Debian
Description: Debian GNU/Linux 9.5 (stretch)
Release: 9.5
Codename: stretch
Architecture: armhf
/usr/bin/gcc (Debian 6.3.0-18+deb9u1) 6.3.0 20170516
Uptime: 19:43:28 up 25 min, 2 users, load average: 0.29, 0.74, 0.57
Linux 4.14.18-sunxi (lime) 08/02/2018 _armv7l_ (1 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
20.91 0.00 11.44 0.23 0.00 67.41
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
mmcblk0 3.37 134.81 57.08 207697 87948
total used free shared buff/cache available
Mem: 493M 42M 199M 8.0M 251M 432M
Swap: 127M 0B 127M
Filename Type Size Used Priority
/var/swap file 131068 0 -2
##########################################################################
Checking cpufreq OPP:
Cpufreq OPP: 240 Measured: 276.381/237.814/240.606
Cpufreq OPP: 624 Measured: 623.012/622.968/276.975
Cpufreq OPP: 864 Measured: 860.724/863.124/863.097
Cpufreq OPP: 912 Measured: 432.526/909.898/908.408
##########################################################################
tinymembench v0.4.9 (simple benchmark for memory throughput and latency)
==========================================================================
== Memory bandwidth tests ==
== ==
== Note 1: 1MB = 1000000 bytes ==
== Note 2: Results for 'copy' tests show how many bytes can be ==
== copied per second (adding together read and writen ==
== bytes would have provided twice higher numbers) ==
== Note 3: 2-pass copy means that we are using a small temporary buffer ==
== to first fetch data into it, and only then write it to the ==
== destination (source -> L1 cache, L1 cache -> destination) ==
== Note 4: If sample standard deviation exceeds 0.1%, it is shown in ==
== brackets ==
==========================================================================
C copy backwards : 281.5 MB/s (5.6%)
C copy backwards (32 byte blocks) : 302.8 MB/s (5.2%)
C copy backwards (64 byte blocks) : 302.9 MB/s (4.8%)
C copy : 309.0 MB/s (5.9%)
C copy prefetched (32 bytes step) : 548.9 MB/s (7.5%)
C copy prefetched (64 bytes step) : 546.4 MB/s (9.0%)
C 2-pass copy : 278.0 MB/s
C 2-pass copy prefetched (32 bytes step) : 434.5 MB/s (7.1%)
C 2-pass copy prefetched (64 bytes step) : 438.4 MB/s (8.3%)
C fill : 1313.3 MB/s (5.2%)
C fill (shuffle within 16 byte blocks) : 1305.8 MB/s (4.7%)
C fill (shuffle within 32 byte blocks) : 1303.2 MB/s (5.7%)
C fill (shuffle within 64 byte blocks) : 922.2 MB/s (8.0%)
---
standard memcpy : 442.8 MB/s (8.3%)
standard memset : 1304.8 MB/s (5.3%)
---
NEON read : 670.2 MB/s (5.7%)
NEON read prefetched (32 bytes step) : 678.4 MB/s (6.9%)
NEON read prefetched (64 bytes step) : 671.1 MB/s (7.8%)
NEON read 2 data streams : 635.8 MB/s (6.1%)
NEON read 2 data streams prefetched (32 bytes step) : 657.5 MB/s (5.7%)
NEON read 2 data streams prefetched (64 bytes step) : 649.0 MB/s (6.0%)
NEON copy : 571.9 MB/s (8.0%)
NEON copy prefetched (32 bytes step) : 565.1 MB/s (8.6%)
NEON copy prefetched (64 bytes step) : 560.0 MB/s (8.9%)
NEON unrolled copy : 539.6 MB/s
NEON unrolled copy prefetched (32 bytes step) : 603.1 MB/s (9.8%)
NEON unrolled copy prefetched (64 bytes step) : 538.4 MB/s
NEON copy backwards : 522.5 MB/s (10.9%)
NEON copy backwards prefetched (32 bytes step) : 532.3 MB/s (8.4%)
NEON copy backwards prefetched (64 bytes step) : 535.5 MB/s (7.3%)
NEON 2-pass copy : 437.2 MB/s (7.5%)
NEON 2-pass copy prefetched (32 bytes step) : 463.2 MB/s (7.9%)
NEON 2-pass copy prefetched (64 bytes step) : 465.3 MB/s (8.8%)
NEON unrolled 2-pass copy : 430.7 MB/s (8.2%)
NEON unrolled 2-pass copy prefetched (32 bytes step) : 445.7 MB/s (9.5%)
NEON unrolled 2-pass copy prefetched (64 bytes step) : 460.7 MB/s (8.1%)
NEON fill : 1316.3 MB/s (5.1%)
NEON fill backwards : 1314.8 MB/s (4.8%)
VFP copy : 448.8 MB/s (8.4%)
VFP 2-pass copy : 338.4 MB/s (6.3%)
ARM fill (STRD) : 1307.4 MB/s (5.7%)
ARM fill (STM with 8 registers) : 1315.6 MB/s (5.5%)
ARM fill (STM with 4 registers) : 1314.3 MB/s (5.5%)
ARM copy prefetched (incr pld) : 536.4 MB/s (8.0%)
ARM copy prefetched (wrap pld) : 510.2 MB/s (5.9%)
ARM 2-pass copy prefetched (incr pld) : 431.7 MB/s (6.6%)
ARM 2-pass copy prefetched (wrap pld) : 447.5 MB/s (6.9%)
==========================================================================
== Memory latency test ==
== ==
== Average time is measured for random memory accesses in the buffers ==
== of different sizes. The larger is the buffer, the more significant ==
== are relative contributions of TLB, L1/L2 cache misses and SDRAM ==
== accesses. For extremely large buffer sizes we are expecting to see ==
== page table walk with several requests to SDRAM for almost every ==
== memory access (though 64MiB is not nearly large enough to experience ==
== this effect to its fullest). ==
== ==
== Note 1: All the numbers are representing extra time, which needs to ==
== be added to L1 cache latency. The cycle timings for L1 cache ==
== latency can be usually found in the processor documentation. ==
== Note 2: Dual random read means that we are simultaneously performing ==
== two independent memory accesses at a time. In the case if ==
== the memory subsystem can't handle multiple outstanding ==
== requests, dual random read has the same timings as two ==
== single reads performed one after another. ==
==========================================================================
block size : single random read / dual random read
1024 : 0.0 ns / 0.0 ns
2048 : 0.0 ns / 0.0 ns
4096 : 0.0 ns / 0.0 ns
8192 : 0.0 ns / 0.0 ns
16384 : 0.0 ns / 0.0 ns
32768 : 0.0 ns / 0.1 ns
65536 : 5.6 ns / 10.7 ns
131072 : 8.3 ns / 16.4 ns
262144 : 33.1 ns / 63.9 ns
524288 : 111.8 ns / 223.9 ns
1048576 : 152.0 ns / 305.1 ns
2097152 : 172.3 ns / 355.6 ns
4194304 : 183.1 ns / 379.5 ns
8388608 : 191.0 ns / 381.7 ns
16777216 : 197.4 ns / 405.3 ns
33554432 : 207.8 ns / 424.0 ns
67108864 : 227.0 ns / 465.0 ns
##########################################################################
OpenSSL (version 1.1.0f, built on 25 May 2017)
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes
aes-128-cbc 26075.64k 34535.83k 40027.65k 38300.67k 38204.76k 38928.38k
aes-128-cbc 24331.38k 34100.95k 37542.23k 41515.69k 40307.37k 38256.64k
aes-192-cbc 21279.52k 28903.62k 31480.58k 30894.42k 33557.16k 34745.00k
aes-192-cbc 18517.40k 22957.44k 27399.77k 29902.17k 32093.53k 34493.78k
aes-256-cbc 21100.95k 26164.84k 29559.04k 28129.62k 27931.99k 28491.78k
aes-256-cbc 19668.72k 25814.89k 27723.01k 30445.57k 29502.12k 27989.33k
##########################################################################
7-Zip (a) [32] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,32 bits,1 CPU LE)
LE
CPU Freq: 758 871 908 854 522 665 896 906
RAM size: 493 MB, # CPU hardware threads: 1
RAM usage: 435 MB, # Benchmark threads: 1
Compressing | Decompressing
Dict Speed Usage R/U Rating | Speed Usage R/U Rating
KiB/s % MIPS MIPS | KiB/s % MIPS MIPS
22: 417 95 430 406 | 8091 92 754 691
23: 402 93 440 410 | 8395 97 753 727
24: 387 92 451 417 | 8257 97 748 725
25: 375 92 465 429 | 7544 91 734 672
---------------------------------- | ------------------------------
Avr: 93 446 415 | 94 747 704
Tot: 94 597 559
##########################################################################
7-Zip (a) [32] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,32 bits,1 CPU LE)
LE
CPU Freq: 605 865 853 816 881 666 887 883
RAM size: 493 MB, # CPU hardware threads: 1
RAM usage: 435 MB, # Benchmark threads: 1
Compressing | Decompressing
Dict Speed Usage R/U Rating | Speed Usage R/U Rating
KiB/s % MIPS MIPS | KiB/s % MIPS MIPS
22: 415 94 429 404 | 7996 91 753 683
23: 395 91 441 403 | 8008 92 752 693
24: 391 93 453 421 | 8011 94 747 703
25: 380 93 468 435 | 7560 91 737 673
---------------------------------- | ------------------------------
Avr: 93 448 416 | 92 747 688
Tot: 92 597 552
7-Zip (a) [32] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,32 bits,1 CPU LE)
LE
CPU Freq: 908 860 876 851 883 663 888 821
RAM size: 493 MB, # CPU hardware threads: 1
RAM usage: 435 MB, # Benchmark threads: 1
Compressing | Decompressing
Dict Speed Usage R/U Rating | Speed Usage R/U Rating
KiB/s % MIPS MIPS | KiB/s % MIPS MIPS
22: 404 92 429 394 | 8026 91 754 685
23: 405 94 441 413 | 8537 99 750 739
24: 390 93 453 420 | 7521 89 745 660
25: 381 93 468 435 | 7997 97 737 712
---------------------------------- | ------------------------------
Avr: 93 448 415 | 94 747 699
Tot: 93 597 557
7-Zip (a) [32] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,32 bits,1 CPU LE)
LE
CPU Freq: 858 910 908 910 873 664 886 815
RAM size: 493 MB, # CPU hardware threads: 1
RAM usage: 435 MB, # Benchmark threads: 1
Compressing | Decompressing
Dict Speed Usage R/U Rating | Speed Usage R/U Rating
KiB/s % MIPS MIPS | KiB/s % MIPS MIPS
22: 402 92 428 392 | 8027 91 753 685
23: 404 94 440 412 | 7819 90 752 677
24: 389 93 451 419 | 7861 92 747 690
25: 379 93 467 433 | 7669 92 739 683
---------------------------------- | ------------------------------
Avr: 93 447 414 | 91 748 684
Tot: 92 597 549
Compression: 416,415,414
Decompression: 688,699,684
Total: 552,557,549
##########################################################################
Testing clockspeeds again. System health now:
Time CPU load %cpu %sys %usr %nice %io %irq Temp
20:13:55: 912MHz 2.26 100% 7% 92% 0% 0% 0% 59.1°C
Checking cpufreq OPP:
Cpufreq OPP: 240 Measured: 113.205/238.015/271.572
Cpufreq OPP: 624 Measured: 622.264/620.388/622.821
Cpufreq OPP: 864 Measured: 859.927/863.043/861.208
Cpufreq OPP: 912 Measured: 910.931/870.387/432.613
##########################################################################
System health while running tinymembench:
Time CPU load %cpu %sys %usr %nice %io %irq Temp
19:43:43: 912MHz 0.26 33% 11% 21% 0% 0% 0% 52.9°C
19:44:56: 912MHz 1.18 100% 6% 93% 0% 0% 0% 55.9°C
19:46:08: 912MHz 1.79 100% 6% 93% 0% 0% 0% 56.1°C
19:47:21: 912MHz 1.73 100% 6% 93% 0% 0% 0% 56.7°C
19:48:33: 912MHz 1.73 100% 6% 93% 0% 0% 0% 58.1°C
19:49:46: 912MHz 1.86 100% 6% 93% 0% 0% 0% 57.3°C
19:50:58: 912MHz 1.85 100% 7% 92% 0% 0% 0% 56.8°C
19:52:10: 912MHz 1.85 100% 6% 93% 0% 0% 0% 55.2°C
19:53:23: 912MHz 1.66 100% 6% 93% 0% 0% 0% 54.9°C
19:54:35: 912MHz 1.81 100% 6% 93% 0% 0% 0% 54.0°C
19:55:48: 912MHz 1.63 100% 6% 93% 0% 0% 0% 54.3°C
19:57:00: 912MHz 1.79 100% 6% 93% 0% 0% 0% 53.9°C
19:58:13: 912MHz 1.57 100% 6% 93% 0% 0% 0% 53.3°C
19:59:25: 912MHz 2.00 100% 6% 93% 0% 0% 0% 53.2°C
System health while running OpenSSL benchmark:
Time CPU load %cpu %sys %usr %nice %io %irq Temp
20:00:26: 912MHz 1.66 59% 9% 49% 0% 0% 0% 59.5°C
20:00:48: 912MHz 2.01 100% 5% 94% 0% 0% 0% 61.0°C
20:01:10: 912MHz 1.91 100% 6% 93% 0% 0% 0% 61.6°C
20:01:38: 912MHz 1.99 100% 4% 95% 0% 0% 0% 63.3°C
System health while running 7-zip single core benchmark:
Time CPU load %cpu %sys %usr %nice %io %irq Temp
20:02:12: 912MHz 2.49 60% 9% 51% 0% 0% 0% 60.5°C
20:02:39: 912MHz 2.38 100% 8% 91% 0% 0% 0% 59.7°C
20:03:07: 912MHz 2.41 100% 6% 93% 0% 0% 0% 59.7°C
20:03:35: 912MHz 2.43 100% 8% 91% 0% 0% 0% 60.0°C
20:04:07: 912MHz 2.37 100% 7% 92% 0% 0% 0% 59.5°C
20:04:35: 912MHz 2.25 100% 8% 91% 0% 0% 0% 59.6°C
System health while running 7-zip multi core benchmark:
Time CPU load %cpu %sys %usr %nice %io %irq Temp
20:05:16: 912MHz 2.30 63% 9% 53% 0% 0% 0% 59.6°C
20:05:59: 912MHz 2.11 100% 8% 91% 0% 0% 0% 59.9°C
20:06:41: 912MHz 2.22 100% 8% 91% 0% 0% 0% 59.7°C
20:07:24: 912MHz 2.10 100% 8% 91% 0% 0% 0% 59.5°C
20:08:06: 912MHz 2.05 100% 7% 92% 0% 0% 0% 59.3°C
20:08:52: 912MHz 1.91 100% 8% 91% 0% 0% 0% 60.4°C
20:09:35: 912MHz 1.97 100% 8% 91% 0% 0% 0% 59.2°C
20:10:17: 912MHz 2.09 100% 7% 92% 0% 0% 0% 59.6°C
20:11:00: 912MHz 1.99 100% 8% 91% 0% 0% 0% 59.2°C
20:11:42: 912MHz 1.94 100% 7% 92% 0% 0% 0% 59.9°C
20:12:30: 912MHz 2.06 100% 7% 92% 0% 0% 0% 59.5°C
20:13:12: 912MHz 1.81 100% 8% 91% 0% 0% 0% 59.7°C
20:13:55: 912MHz 2.26 100% 7% 92% 0% 0% 0% 59.1°C
##########################################################################
Linux 4.14.18-sunxi (lime) 08/02/2018 _armv7l_ (1 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
59.96 0.00 9.24 0.11 0.00 30.69
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
mmcblk0 1.58 63.01 26.00 213361 88052
total used free shared buff/cache available
Mem: 493M 42M 402M 10M 48M 430M
Swap: 127M 0B 127M
Filename Type Size Used Priority
/var/swap file 131068 0 -2
Architecture: armv7l
Byte Order: Little Endian
CPU(s): 1
On-line CPU(s) list: 0
Thread(s) per core: 1
Core(s) per socket: 1
Socket(s): 1
Model: 2
Model name: ARMv7 Processor rev 2 (v7l)
CPU max MHz: 912.0000
CPU min MHz: 240.0000
BogoMIPS: 910.13
Flags: half thumb fastmult vfp edsp neon vfpv3 tls vfpd32