Testy wydajności emulacji przeprowadzone zostały przy użyciu nieznacznie zmodyfikowanego programu, którego w roku '72 użyto do oceny wydajności K-202.
K-202, MERA-400
Data |
Sprzęt |
Szybkość [MIPS] |
Uwagi
|
1972-12-04 |
K-202 |
0.424 |
Test komisji oceny K-202
|
2013-09-19 |
MERA-400 |
0.308 |
Test j.w. uruchomiony na MERZE-400 w Dęblinie
|
- |
MERA-400 |
0.414 |
Szybkość testu j.w. obliczona na podstawie czasów wykonania rozkazów podanych w DTR
|
Intel Core2Duo @2.80GHz
GCC
Data |
Kompilator |
Szybkość [MIPS] |
commit |
Uwagi
|
2013-03-13 |
GCC 4.5 |
0.858 |
a7d9e3b06025fd29e2d37cdcb45d1bd113f4435b |
DEBUGGER
|
2013-03-13 |
GCC 4.5 |
7.8 |
a7d9e3b06025fd29e2d37cdcb45d1bd113f4435b |
baseline v1
|
2013-03-13 |
GCC 4.5 |
10.422 |
521d6d62712bcc9541bf65a0e5f44d704020ddcf |
optymalizacja rejestrów
|
2013-03-13 |
GCC 4.5 |
25 |
cf1a3117f1e6ff13999420d1aa3c70f69e427f1e |
usunięcie zbędnej synchronizacji
|
2013-03-13 |
GCC 4.5 |
27.7 |
b84e5b58ab78b37f193022d0412d8756c3c49ab9 |
poprawka mem_ptr()
|
2013-03-13 |
GCC 4.5 |
30 |
5aa4d931cfc2ff1c356724ce180c9756f0f9f34e |
poprawka arg_norm()
|
2013-07-15 |
GCC 4.6.3 |
25 |
cca432061065fd61b5e25e80c40073818db46467 |
baseline v2
|
2013-07-15 |
GCC 4.6.3 |
30 |
89628c425ac8cc131e82e6a04698858afb1c3508 |
nowy cykl rozkazowy
|
2013-08-01 |
GCC 4.6.3 |
16.3 |
41d62c38cecfb24b0743de367d599ce9ffd588e3 |
-Ofast, mem spinlock
|
2013-08-19 |
GCC 4.6.3 |
18.3 |
7075de662e7e9ae16cb4f24b082e21c8f5b5dbbf |
cykl rozkazowy dla sint
|
2013-08-20 |
GCC 4.6.3 |
18.1 |
8e69c35757b9d68353e44b8c33e66debfd334469 |
fix regs_write (no debug)
|
2014-03-04 |
GCC 4.7.3 |
16.9 |
7ff5e69cc9657629974501ad95b1ff2ea4e38917 |
|
2014-04-29 |
GCC 4.7.3 |
17.127 |
03e0257759356c5f0cc748d1cf4511c3e7254d48 |
poprawiony 17-bit addr.
|
Clang
Data |
Kompilator |
Szybkość [MIPS] |
commit |
Uwagi
|
2013-07-15 |
clang 3.3 |
31 |
89628c425ac8cc131e82e6a04698858afb1c3508 |
nowy cykl rozkazowy
|
2013-08-01 |
clang 3.3 |
18.5 |
41d62c38cecfb24b0743de367d599ce9ffd588e3 |
-Ofast, mem spinlock
|
2013-08-19 |
clang 3.3 |
17.0 |
7075de662e7e9ae16cb4f24b082e21c8f5b5dbbf |
cykl rozkazowy dla sint
|
2013-08-20 |
clang 3.3 |
18.7 |
8e69c35757b9d68353e44b8c33e66debfd334469 |
fix regs_write (no debug)
|
2014-03-04 |
clang 3.4 |
16.4 |
7ff5e69cc9657629974501ad95b1ff2ea4e38917 |
|
Intel Core i3 530 @2.93GHz
GCC
Data |
Kompilator |
Szybkość [MIPS] |
commit |
Uwagi
|
2013-07-15 |
GCC 4.6.3 |
26.5 |
89628c425ac8cc131e82e6a04698858afb1c3508 |
nowy cykl rozkazowy
|
2013-07-30 |
GCC 4.6.3 |
24.5 |
41d62c38cecfb24b0743de367d599ce9ffd588e3 |
-Ofast, mem spinlock
|
2013-08-19 |
GCC 4.6.3 |
22.7 |
7075de662e7e9ae16cb4f24b082e21c8f5b5dbbf |
cykl rozkazowy dla sint
|
2013-08-20 |
GCC 4.6.3 |
24.4 |
8e69c35757b9d68353e44b8c33e66debfd334469 |
fix regs_write (no debug)
|
2014-03-04 |
GCC 4.7.3 |
23.5 |
7ff5e69cc9657629974501ad95b1ff2ea4e38917 |
|
2014-04-29 |
GCC 4.7.3 |
24.3 |
03e0257759356c5f0cc748d1cf4511c3e7254d48 |
poprawiony 17-bit addr.
|
Clang
Data |
Kompilator |
Szybkość [MIPS] |
commit |
Uwagi
|
2013-07-15 |
clang 3.3 |
30.5 |
89628c425ac8cc131e82e6a04698858afb1c3508 |
nowy cykl rozkazowy
|
2013-07-30 |
clang 3.3 |
25.8 |
41d62c38cecfb24b0743de367d599ce9ffd588e3 |
-Ofast, mem spinlock
|
2013-08-19 |
clang 3.3 |
25.1 |
7075de662e7e9ae16cb4f24b082e21c8f5b5dbbf |
cykl rozkazowy dla sint
|
2013-08-20 |
clang 3.3 |
25 |
8e69c35757b9d68353e44b8c33e66debfd334469 |
fix regs_write (no debug)
|
2014-03-04 |
clang 3.4 |
23.5 |
7ff5e69cc9657629974501ad95b1ff2ea4e38917 |
|
2014-04-29 |
GCC 4.7.3 |
23.8 |
03e0257759356c5f0cc748d1cf4511c3e7254d48 |
poprawiony 17-bit addr.
|
Raspberry Pi
GCC
Data |
Kompilator |
Szybkość [MIPS] |
commit |
Uwagi
|
2013-07-15 |
GCC 4.6.3 |
1.79 |
89628c425ac8cc131e82e6a04698858afb1c3508 |
nowy cykl rozkazowy
|
2013-07-15 |
GCC 4.6.3 |
2.05 |
89628c425ac8cc131e82e6a04698858afb1c3508 |
nowy cykl rozkazowy
|
2013-07-15 |
GCC 4.6.3 |
2.31 |
89628c425ac8cc131e82e6a04698858afb1c3508 |
nowy cykl rozkazowy
|