ポワソン分布にしたがって乱数が生成されていることが分かる。1小さい数を採用している。このような単純なやり方ではダメだろうと思っていたが、意外とそれらしい感じで乱数を生成できた。機械学習2015年2月22日日曜日キャッシュヒット率の測定perfというツールを使ってキャッシュヒット率を測定してみた。キャッシュの影響なんてたかが知れていると甘くみていたら、痛い目るので要注意。知らない用語がちらほらあったので、簡単にまとめておく。L1、L2、L3キャッシュLevel1、Level2、Level3の略。それぞれ速度、容量に違いがある。L3高速なキャッシュほど容量が小さくヒット率は低い。容量の大きいキャッシュはヒット率は高いが、低速。いうトレードオフがある。プロセッサは以下の順序で処理実行に必要なデータを探す。1L1キャッシュにアクセスし、ヒットすれば処理実行。ミスの場合は、L2へ。2L2キャッシュにアクセスし、ヒットすれば処理実行。ミスの場合は、L3へ。3L3キャッシュにアクセスし、ヒットすれば処理実行。ミスの場合はメインメモリへ。