eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingsortowanieRe: sortowanie
  • Data: 2012-10-17 15:07:05
    Temat: Re: sortowanie
    Od: Baranosiu <r...@w...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Dnia 17.10.2012 kenobi <p...@g...com> napisał/a:
    [...]
    >
    > dziwnie dlugo tez trwa takie cos
    >
    > f+=0.001; // okolo 30 ns
    > f=i; // okolo 30 ns
    >
    > to jest jakos duzo i sprzeczne to jest
    > z tym co czytalem nt fpu gdzie wydawaloby sie
    > ze to powinno byc z 10 razy szybsze

    Sprawdź jaki kod w assemblerze generuje Ci kompilator :D Jak zrobisz
    po kolei f+=0.001; a potem f=i; to pierwszą instrukcję kompilator wyrzuci;


    >
    > totalnym killerem wydajnosci jest tez funkcja pow - 500 ns - co widywalem w
    praktyce przy
    > robieniu w ten sposob gammy - jest to tak wolne
    > ze zabija prog - wogole to mam starego kompa
    > ale jak kupie nowszego to spobie porownam
    > i warto znac stare wartosci

    Testuj FPU w assemblerze, kompilatory robią różne sztuczki (mało tego,
    kompilator czasem wyłączy korzystanie z FPU jeśli do "otaczających"
    instrukcji użyje MMX, bo w procesorach Intela x86 akurat FPU i MMX to
    ten sam zestaw rejestrów i nie można z nich korzystać równocześnie,
    czyli albo wektory albo FPU ale nie równocześnie :D)

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

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: