タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

高速化とBoostに関するaontのブックマーク (1)

  • dSFMT - toge's diary

    ちょっと試してみた。 1つのランダム値を求める方法だとそんなにはやくない。せいぜい20%程度の高速化。 乱数を一度に配列にとる関数だと100%程度の高速化。 一度に大量の乱数が必要になる場合に使うのならば、使う価値があるかも。 #include "dSFMT.h" #include <boost/random.hpp> unsigned long long int start_; unsigned long long int end_; int main() { dsfmt_t dsfmt; dsfmt_init_gen_rand(&dsfmt, 0); dsfmt_gv_init_gen_rand(0); asm __volatile__ ("rdtsc" : "=A" (start_)); { double value[10000]; dsfmt_gv_fill_array_open_

    dSFMT - toge's diary
    aont
    aont 2010/10/05
    Boostの生成器より速いとのこと。
  • 1