三月二日ですけど!
昨晩はλ宅で梅酒を飲みながらコードを書きました。OpenMPのことをすこし調べて、てきとうに書いてみたところでうまくゆかなくて、ほかのライブラリなんかも調べたら遅くなって、あきらめかけたところでOpenMPをもうちょっとためしたらうまくいった。実際のところ20%くらいの高速化にはなっているようだけど、メモリアクセスは同時にできないわけで、単純に二倍とはゆかないのだと思う。まあ少しでも良くなったのなら万歳だ。ボトルネックはむしろメモリの容量なので、空からメモリが降ってこないかなと思う。次のマシンは64bitなのかなあ。来年にwindowsの後継が出たら変えようかと画策してるのだけども。
次は文字列生成をもうちょっとまともな方法にしようと思います。内部的に人間に読める文字列で持つのはあまりに非効率に思う。そもそも文字列で持つのも馬鹿げている。vector<char>かなにかでいいではないか。いやそれってほぼ文字列だけどさ。
明日はバイトです。バイトのまえにSに会って本を貸します。