eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaC vs. ASM na przykładzie PIC18FOdp: C vs. ASM na przykładzie PIC18F
  • Data: 2014-04-08 19:51:38
    Temat: Odp: C vs. ASM na przykładzie PIC18F
    Od: Sylwester Łazar <i...@a...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Zainteresowałem się analizą czasową i tak na szybko ją przeprowadziłem
    jeszcze dla n=14 rekordów.
    Oto wyniki dla n=5 i n=14
    Liczba próbek n=5
    Czas wykonywania C: 168 [us]
    Czas wykonywania ASM: 54 [us]
    Liczba instrukcji C: 1675
    Liczba instrukcji ASM: 542
    Tc/Ta 3,1 x

    Liczba próbek n=14
    Czas wykonywania C: 791 [us]
    Czas wykonywania ASM: 150 [us]
    Liczba instrukcji C: 3955
    Liczba instrukcji ASM: 749
    Tc/Ta 5,3 x

    Wnioski:
    Po zwiększenie liczby próbek: 2,80 x

    Zwiększenie czasu dla ASM: 2,76 x
    Zwiększenie czasu dla C: 4,7 x

    Wniosek:
    Czas rośnie wykładniczo wraz ze zwiększeniem liczbą próbek dla C.
    4,7>2,76
    Dla kodu ASM rośnie wolniej niż wzrost liczby próbek.
    2,80<2,76

    Pozwolenie sobie na kiepski kod dla dużej liczby danych skutkuje
    wykładniczo zapotrzebowaniem na moc.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: