Wydajność EM400: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 49: | Linia 49: | ||
|- | |- | ||
| 2013-08-19 || GCC 4.6.3 || Core2Duo @2.80GHz || 18.3 || cykl rozkazowy dla sint | | 2013-08-19 || GCC 4.6.3 || Core2Duo @2.80GHz || 18.3 || cykl rozkazowy dla sint | ||
|- style="background: Lavender;" | |||
| 2013-08-20 || clang 3.3 || i3 530 @2.93GHz || 25 || fix regs_write (no debug) | |||
|- | |||
| 2013-08-20 || GCC 4.6.3 || i3 530 @2.93GHz || 24.4 || fix regs_write (no debug) | |||
|- | |||
| 2013-08-20 || clang 3.3 || Core2Duo @2.80GHz || 18.7 || fix regs_write (no debug) | |||
|- | |||
| 2013-08-20 || GCC 4.6.3 || Core2Duo @2.80GHz || 18.1 || fix regs_write (no debug) | |||
|} | |} |
Wersja z 09:26, 20 sie 2013
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.
Data | Kompilator | Sprzęt | Szybkość [MIPS] | Uwagi |
---|---|---|---|---|
1972-12-04 | - | K-202 | 0.424 | Test komisji oceny K-202 |
2013-03-13 | GCC 4.5 | Core2Duo @2.80GHz | 0.858 | DEBUGGER |
2013-03-13 | GCC 4.5 | Core2Duo @2.80GHz | 7.8 | baseline v1 |
2013-03-13 | GCC 4.5 | Core2Duo @2.80GHz | 10.422 | +optymalizacja rejestrów |
2013-03-13 | GCC 4.5 | Core2Duo @2.80GHz | 25 | +usunięcie zbędnej synchronizacji |
2013-03-13 | GCC 4.5 | Core2Duo @2.80GHz | 27.7 | +poprawka mem_ptr() |
2013-03-13 | GCC 4.5 | Core2Duo @2.80GHz | 30 | +poprawka arg_norm() |
2013-07-15 | GCC 4.6.3 | Core2Duo @2.80GHz | 25 | baseline v2 |
2013-07-15 | GCC 4.6.3 | Core2Duo @2.80GHz | 30 | nowy cykl rozkazowy |
2013-07-15 | clang 3.3 | Core2Duo @2.80GHz | 31 | nowy cykl rozkazowy |
2013-07-15 | GCC 4.6.3 | i3 530 @2.93GHz | 26.5 | nowy cykl rozkazowy |
2013-07-15 | clang 3.3 | i3 530 @2.93GHz | 30.5 | nowy cykl rozkazowy |
2013-07-15 | GCC 4.6.3 | RPi @700MHz | 1.79 | nowy cykl rozkazowy |
2013-07-15 | GCC 4.6.3 | RPi @800MHz | 2.05 | nowy cykl rozkazowy |
2013-07-15 | GCC 4.6.3 | RPi @900MHz | 2.31 | nowy cykl rozkazowy |
2013-07-30 | clang 3.3 | i3 530 @2.93GHz | 25.8 | -Ofast, mem spinlock |
2013-07-30 | GCC 4.6.3 | i3 530 @2.93GHz | 24.5 | -Ofast, mem spinlock |
2013-08-01 | GCC 4.6.3 | Core2Duo @2.80GHz | 16.3 | -Ofast, mem spinlock |
2013-08-01 | clang 3.3 | Core2Duo @2.80GHz | 18.5 | -Ofast, mem spinlock |
2013-08-19 | clang 3.3 | i3 530 @2.93GHz | 25.1 | cykl rozkazowy dla sint |
2013-08-19 | GCC 4.6.3 | i3 530 @2.93GHz | 22.7 | cykl rozkazowy dla sint |
2013-08-19 | clang 3.3 | Core2Duo @2.80GHz | 17.0 | cykl rozkazowy dla sint |
2013-08-19 | GCC 4.6.3 | Core2Duo @2.80GHz | 18.3 | cykl rozkazowy dla sint |
2013-08-20 | clang 3.3 | i3 530 @2.93GHz | 25 | fix regs_write (no debug) |
2013-08-20 | GCC 4.6.3 | i3 530 @2.93GHz | 24.4 | fix regs_write (no debug) |
2013-08-20 | clang 3.3 | Core2Duo @2.80GHz | 18.7 | fix regs_write (no debug) |
2013-08-20 | GCC 4.6.3 | Core2Duo @2.80GHz | 18.1 | fix regs_write (no debug) |