メニエスの名のもとに

プログラミング関係を中心としたぐだぐだブログ

SFMT

SFMTの256,512bit化への道その2

浮動小数点数版については前回の記事を参照してください。 manieth.hatenablog.com 整数版 整数版はすでにAVX2版が存在するけど、AVX512F版は存在しない。なので作ってもいいかもしれない。実は、dSFMTで使用されているようなlungという変数を使った短いルー…

dSFMTdc サンプル

dSMFT のパラメータを生成するプログラム MTToolBox のサンプルにdSFMTのパラメータ生成プログラムを追加しました。 いまのところ、私が作った疑似乱数生成器の中である意味一番出来がいいのがdSFMTである。まあ、IEEE754形式で生成というのも、lungを使うと…

dSFMTの論文にミスがありました。

均等分布次元計算プログラムのバグです。 dSFMTの場合、均等分布次元は初期値によって変動する可能性があり、その変動の中でも最悪でもこれだけはあるという値を論文に掲載していました。しかし、正しい値はそれよりも悪い値になります。なお、論文の結論自…

SFMTの論文にミスがありました。

均等分布次元計算プログラムのバグです。 SFMTの場合、均等分布次元は初期値によって変動する可能性があり、その変動の中でも最悪でもこれだけはあるという値を論文に掲載していました。しかし、正しい値はそれよりも悪い値になります。なお、論文の結論自体…

sfmtdc サンプル

技術的負債 MSaito/MTToolBox · GitHub MTToolBoxにSFMTDCのサンプルを追加した。 昔の自分のプログラムを直すのが、こんなに大変だとは思わなかった。 でも、俺にしか出来ないという程ではなくても、他の人がやったら無駄に時間を使うと思うので、優秀な人…