|
AN910 Datasheet, PDF (22/51 Pages) STMicroelectronics – ST7 AND ST9 PERFORMANCE BENCHMARKING | |||
|
◁ |
ST7 AND ST9 PERFORMANCE BENCHMARKING
Table 5. Computing performance execution time measures
Execution time
measures (ms)
80C51XA 68HC16 68HC12 ST9+
ST9
H8/300 68HC11 68HC08 ST7
ST7
(20 MHz) (16 MHz) (8 MHz) (25 MHz) (12 MHz) (10 MHz) (4 MHz) (8 MHz) (8 MHz) (4 MHz)
1 sieve
â² 25.1
27.8
47.5
41.4
142
147
2 acker(3,5)
â² 148
224
230
268
868
916
950
3 acker(3,6)
â² 602
920
936
1,090
3,530
3,720
3,850
4 string
5 char
6 bubble(10 words)
0.178
0.042
â² 0.170
0.157
0.039
0.223
â² 0.15
â² 0.037
0.328
0.160
0.048
0.306
0.514
0.149
0.988
0.369
0.071
0.741
0.54
0.140
1.33
0.264
0.039
1.14
0.345
0.0070
1.09
0.690
0.140
2.18
7 bubble(600 words) â² 638
968
1,280
1,190
3,830
3,750
5,130
4,280 â¼ 8,560
8 blkmov(64 bytes) â² 0.025
0.035
0.037
0.057
0.174
0.036
0.259
0.078
0.153
0.305
9 blkmov(512 bytes) â² 0.167
0.272
0.289
0.452
1.36
0.261
2.05
1.34
2.67
10 convert
â² 0.146
0.227
0.288
0.223
0.766
0.397
0.82
0.265
0.452
0.904
11 16mul
0.0019 0.0017 â² 0.0016 0.0068
0.020
0.012
0.029
0.013
0.018
0.037
12 shright
â² 0.0013 0.0038 0.0046 0.0034
0.011
0.010
0.017 0.0072
0.010
0.020
13 bitsrt
â² 0.047
0.050
0.055
0.059
0.178
0.071
0.215
0.086
0.092
0.183
(1) The 80C51 results are preliminary results. They may changed in later versions.
Table 6. Computing performance execution time ratios
Execution time
ratios
80C51XA 68HC16
(20 MHz) (16 MHz)
1 sieve
â² 1.65
1.49
2 acker(3,5)
â² 1.81
1.20
3 acker(3,6)
â² 1.81
1.18
4 string
0.90
1.02
5 char
1.14
1.23
6 bubble(10 words) â² 1.80
1.37
7 bubble(600 words) â² 1.87
1.23
8 blkmov(64 bytes) â² 2.30
1.65
9 blkmov(512 bytes) â² 2.71
1.66
10 convert
â² 1.54
0.98
11 16mul
3.60
3.92
12 shright
â² 2.67
0.92
13 bitsrt
â² 1.25
1.18
68HC12 ST9+
ST9
H8/300
(8 MHz) (25 MHz) (12 MHz) (10 MHz)
0.87
1.00
0.29
0.28
1.16
1.00
0.31
0.29
1.16
1.00
0.31
0.29
â² 1.05
1.00
0.31
0.43
â² 1.28
1.00
0.32
0.67
0.93
1.00
0.31
0.41
0.93
1.00
0.31
0.32
1.56
1.00
0.33
1.57
1.56
1.00
0.33
1.73
0.78
1.00
0.29
0.56
â² 4.22
1.00
0.35
0.56
0.75
1.00
0.30
0.35
1.08
1.00
0.33
0.83
68HC11
(4 MHz)
0.28
0.28
0.30
0.34
0.23
0.23
0.22
0.22
0.27
0.23
0.20
0.27
68HC08
(8 MHz)
0.61
1.23
0.27
0.74
0.84
0.52
0.48
0.69
ST7
ST7
(8 MHz) (4 MHz)
0.46
0.23
0.68
0.34
0.28
0.14
0.28 â¼ 0.14
0.38
0.19
0.34
0.17
0.49
0.25
0.37
0.19
0.34
0.17
0.65
0.32
22/51
|
▷ |