eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingPomiar prędkości działania generatorów PRNG w c++ › Pomiar prędkości działania generatorów PRNG w c++
  • X-Received: by 2002:a37:5d2:0:b0:67b:136a:3b1e with SMTP id
    201-20020a3705d2000000b0067b136a3b1emr4396218qkf.169.1647562766703; Thu,
    17 Mar 2022 17:19:26 -0700 (PDT)
    X-Received: by 2002:a37:5d2:0:b0:67b:136a:3b1e with SMTP id
    201-20020a3705d2000000b0067b136a3b1emr4396218qkf.169.1647562766703; Thu,
    17 Mar 2022 17:19:26 -0700 (PDT)
    Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.man.poznan.pl!newsfeed.pionier.net
    .pl!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder8.news.weretis.net!b
    order2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google
    .com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
    Newsgroups: pl.comp.programming
    Date: Thu, 17 Mar 2022 17:19:26 -0700 (PDT)
    Injection-Info: google-groups.googlegroups.com; posting-host=92.67.160.10;
    posting-account=5sNFBgoAAAAxlae8lv99mPyGsDs6ynwB
    NNTP-Posting-Host: 92.67.160.10
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <e...@g...com>
    Subject: Pomiar prędkości działania generatorów PRNG w c++
    From: "o...@g...com" <o...@g...com>
    Injection-Date: Fri, 18 Mar 2022 00:19:26 +0000
    Content-Type: text/plain; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable
    Lines: 23
    Xref: news-archive.icm.edu.pl pl.comp.programming:215776
    [ ukryj 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?

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: