Some tests are performed on many different processors from 8086 to modern CPU's. This is short version, two tests included - data compression and nim game solving, сompilation test not included. Only one C compiler used (Borland C++ 3.1, Visual C++ 4.2, different versions of GCC - depends on platform). On Apple //e Tiny Context compiler and modified test program used.
CPU/Machine | Data compression | Nim game solving | Remark |
---|---|---|---|
Core i5-4690S@3200 |
0.226
|
0.139
|
GCC |
Athlon 64-3200+@2000 |
0.710
|
0.584
|
GCC |
Elbrus-8S@1300 |
0.720
|
0.730
|
GCC |
Pentium 4@1600 |
0.761
|
0.752
|
GCC |
Core i5-4690S@3200 |
n/a
|
0.935
|
Tiny Context for Linux/AMD64 |
Celeron@667 |
3.500
|
2.600
|
VC++ 4.2 |
Core i5-4690S@3200 |
n/a
|
2.692
|
Tiny Context for DOS |
K6@200 |
4.760
|
6.500
|
VC++ 4.2 |
STM32F411RET6@100 |
n/a
|
18.759
|
GCC |
STM32F103C8T6@48 |
n/a
|
29.090
|
GCC |
Am486DX2@66 |
52.10
|
57.500
|
VC++ 4.2 |
ATSAMD21G18A-U@48 |
n/a
|
58.971
|
GCC |
ATmega328P-PU@16 |
n/a
|
232.385
|
GCC |
Am386SX@33 |
308.330
|
389.080
|
BCC++ 3.1 |
Am286@8 |
972.949
|
1,282.544
|
BCC++ 3.1 |
V30@4.77 |
2,761.194
|
4,258.630
|
BCC++ 3.1 |
8086@4.77 |
3,528.400
|
5,372.600
|
BCC++ 3.1 |
PCem/IBM 5160/8088@4.77 |
3,885.480
|
5,839.508
|
BCC++ 3.1 |
PCem/IBM 5160/8088@4.77 |
n/a
|
21,068.073
|
Tiny Context for DOS |
AppleWin/Apple//e/65C02@1 |
n/a
|
~104,000.000
|
Tiny Context/6502/byte |