-
Data: 2022-03-18 01:19:26
Temat: Pomiar prędkości działania generatorów PRNG w c++
Od: "o...@g...com" <o...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Mam kody generatorów xoshiro128+ i 64-bitowego truncated LCG:
https://pastebin.com/KijRuyeT
https://pastebin.com/HEJfL92b
uruchamiam je w Code Blocks i tam w konsoli pojawia mi się czas wykonania. Czytam
jednak wątek:
https://www.reddit.com/r/programming/comments/7478ca
/xorshift128_xoroshiro128_and_xorshift1024_rngs/
w którym prof. Vigna, twórca kilku generatorów xoroshiro ostro krytykuje prof.
Lemire, który porównał prędkości działania kilku generatorów PRNG i wyszły mu wyniki,
które nie podobają się Vignie. Vigna twierdzi, że Lemire nie zrobił inlining oraz, że
zmierzył też funkcję function call na każdą wygenerowaną liczbę.
Chciałbym uniknąć tych błędów, ale nie do końca rozumiem o co chodzi Vignie, bo
dopiero zaczynam zabawę z programowaniem. jak zmierzyć prędkości tych generatorów, by
zrobić to poprawnie i uniknąć tych błędów, które wymienia Vigna?
Najnowsze wątki z tej grupy
- 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
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
Najnowsze wątki
- 2024-12-19 Kamerka sam. na tył
- 2024-12-20 Jak być bezpiecznym z Li-Ion?
- 2024-12-19 Fujitsu LIFEBOOK E746
- 2024-12-19 Katowice => Administrator IT - Systemy Operacyjne i Wirtualizacja <=
- 2024-12-19 Warszawa => Junior Account Manager <=
- 2024-12-19 Katowice => Administrator IT - Operating Systems and Virtualization <=
- 2024-12-19 Warszawa => Developer .NET (mid) <=
- 2024-12-19 Wrocław => Business Development Manager - Network and Network Securit
- 2024-12-19 Katowice => Full Stack web developer (obszar .Net Core, Angular6+) <=
- 2024-12-19 Olsztyn => Sales Specialist <=
- 2024-12-19 Żerniki => Specjalista ds. Employer Brandingu <=
- 2024-12-19 policja pomaga
- 2024-12-19 Kolejny biegły
- 2024-12-19 Taka ciekawostka skrzyżowaniowa
- 2024-12-19 koniki obsiadły kolejki i numerki