-
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)
Następne wpisy z tego wątku
- 16.10.12 21:48 slawek
- 17.10.12 15:41 kenobi
- 17.10.12 15:51 Baranosiu
- 17.10.12 16:14 kenobi
- 17.10.12 16:40 Baranosiu
- 17.10.12 16:45 Baranosiu
- 17.10.12 17:04 kenobi
- 17.10.12 17:46 Baranosiu
- 17.10.12 17:47 Baranosiu
- 17.10.12 18:09 kenobi
- 17.10.12 18:45 Edek Pienkowski
- 17.10.12 20:00 PK
- 17.10.12 20:20 PK
- 17.10.12 20:22 PK
- 17.10.12 20:26 PK
Najnowsze wątki z tej grupy
- Nowa ustawa o ochronie praw autorskich - opis problemu i szkic ustawy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
Najnowsze wątki
- 2025-03-20 Środa Wielkopolska => Konsultant wewnętrzny SAP FI/CO <=
- 2025-03-20 Warszawa => Senior Programmer C <=
- 2025-03-20 Re: Dlaczego tak odstają od Tesli?
- 2025-03-20 Greenpeace została zobowiązana do zapłaty niemal 667 mln dolarów [USA,wyrok sądu]
- 2025-03-20 Re: Dlaczego tak odstają od Tesli?
- 2025-03-19 Brak ograniczeń dla chińskiego kapitału - wam nie do rządu, tylko na zmywak do chińskiej knajpy!!!
- 2025-03-19 Wietnam wykłada 500M$ i chce zbudować fabrykę za 50G$
- 2025-03-19 szal-Unia == federacja policyjna
- 2025-03-19 Polsza == państwo policyjne
- 2025-03-19 Grzegorz Płaczek o programie szczepień dzieci. ,,Stworzono eldorado dla firm farmaceutycznych"
- 2025-03-19 Wietnam wykłada 500M$ i chce zbudować fabrykę za 50G$
- 2025-03-19 Gemini
- 2025-03-19 Mokry sen Zenka :)
- 2025-03-19 Re: Dlaczego tak odstają od Tesli?
- 2025-03-19 Czy grupa p.s.prawo przetrwa najbliższe wybory (prezydenta)?