Wydajność EM400: Różnice pomiędzy wersjami

Z MERA 400 wiki
Przejdź do nawigacji Przejdź do wyszukiwania
(Utworzono nową stronę "Testy wydajności emulacji przeprowadzone zostały przy użyciu [https://github.com/jakubfi/mera400/blob/master/em400/tests/benchmark/eval_k202.asm nieznacznie zmodyfiko...")
 
Nie podano opisu zmian
Linia 3: Linia 3:
{| class="wikitable" style="text-align: center;"
{| class="wikitable" style="text-align: center;"
! Data !! Kompilator !! Sprzęt !! Szybkość [MIPS] !! Uwagi
! Data !! Kompilator !! Sprzęt !! Szybkość [MIPS] !! Uwagi
|-
|- style="background: Lavender;"
| 1972-12-04 || - || K-202 || 0.424 || Test komisji oceny K-202
| 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 || 0.858 || DEBUGGER
|-
|- style="background: Lavender;"
| 2013-03-13 || GCC 4.5 || Core2Duo @2.80GHz || 7.8 || baseline v1
| 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 || 10.422 || +optymalizacja rejestrów
|-
|-
| 2013-03-13 || GCC 4.5 || Core2Duo @2.80GHz || 25 || +zbędna synchronizacja
| 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 || 27.7 || +poprawka mem_ptr()
|-
|-
| 2013-03-13 || GCC 4.5 || Core2Duo @2.80GHz || 30 || +poprawka arg_norm()
| 2013-03-13 || GCC 4.5 || Core2Duo @2.80GHz || 30 || +poprawka arg_norm()
|-
|- style="background: Lavender;"
| 2013-07-15 || GCC 4.6.3 || Core2Duo @2.80GHz || 25 || baseline v2
| 2013-07-15 || GCC 4.6.3 || Core2Duo @2.80GHz || 25 || baseline v2
|-
|-

Wersja z 07:53, 17 lip 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