来週アメリカ行くことになったので、発表用のポスター作った。
まあ、細かい数字とか手法は paper 見てもらえばいいわけなので、
コンセプトを前面に押し出しつつ。
Biochemical pathway simulator を作っているわけですが、
やっぱりここは昔からの計算科学と全然違う雰囲気の分野で、
問題の素性が根本的に異なるというのがそもそも問題なわけで。
並列計算機を使えば解決するさ、と、多くの bio 出身なシミュレータ屋さんは
思っているみたいだけれど、並列計算機畑出身の計算機屋的には、
もう、あんな複雑な問題の並列プログラム化なんて、冗談じゃねえよ、
という感じだったりします。
つまり、計算科学が新しい分野に踏み込みつつあるのだから、
道具としての計算機アーキテクチャも変化しなければならない、というのが、
僕の conceptual なところでの主張の根本であります。
Neumann 型のマシンで、周波数上げてバンド幅広げて、というのは、
ちょっとひどいいいかたかもしれないけれど、もう悪あがきでしかない。
いまは FPGA 使っているけれど、それは現行のデバイスで、
もっとも理想に近いのが FPGA (のでかいやつ)だからであって、
dynamically reconfigurable device とかには全然興味がありません。
というのは、コンテキスト切替えちゃったら、swap out された回路が
その間使えないから、スループット命な計算には使えない。
逆に、FPU Array みたいなものが作れたら、そっちには興味があるかも。
ま、でも、しばらく FPGA で地盤をかためます。地味ーに。