blochの日記

自虐ネタ以外のぐちは書かないようにしましょう

2^19の世界

7つあたり、170.8984375ピコ秒、つまり、Pさんのプログラムは7まとめにしたのを58514個読んでいる。
それだと遅いので、生asciiで落として、7まとめにせず、一つ当たり24.4140625ピコ秒のデータを、409613−13=409600個(きっかり10マイクロ秒)に加えてゼロフィリング(Pさんはゼロパディングと呼んでいる)して、524288=2^19個読むことにした。入力ファイルは50メガバイトくらいで、それをそのまま個別の出力(16個!)毎に、変換して吐くと100メガバイト×16個になってしまい、グラフを描かせるのにも往生する。どうせ、ピークはゼロ近傍なので、そのあたりを切り取って吐かせることにした。そうすればひとつあたり、700キロバイトになる。