English
Language : 

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