スパコン関連の騒動を見ていて思ったんだが、コンピュータの処理能力が客観的に測れると思ってる人が多いんだね。確かにCPUの命令の処理能力等のハードウェア面の性能はかなり客観的に測定できる。しかしコンピュータの処理能力というのは命令セットや命令の処理方式によっても影響を受ける。さらに人間に理解できるプログラミング言語によってかかれたソースから最適な機械語を生成するコンパイラなんかも重要だ。極端な話、こうしたものが駄目ならいくらハードウェアの性能がよくても、処理能力が低くなる。コンピュータの性能はハードウェアの性能だけでは決まらず、客観的に測定することは原理的には困難なのだ。それなのに「スパコンでNo.1」というそれだけ聞いてもよくわからないフレーズに共感する人たちが多い。きちんとした知識があれば、具体的にはどういう点でNo.1を目指すのか疑問に思うはずだ。単にISCで発表されるランキング上でNo.1を目指すだけなのか、極端な話ランキングを無視して本当に今必要とされている用途向けに最適化されたものを目指すのか、そういったことが「スパコンNo.1」というフレーズでは見えてこない。それなのにやたら共感する人たちが多く不思議だ。多分これはパーソナルコンピュータとのアナロジーで考えているのだと思う。パーソナルコンピュータの場合、大体CPUはIntel製で、OSはWindowsだ。だからCPUのクロック数やメモリの容量などハードウェアの性能で、ほとんど客観的に処理能力を比較することができる。このパソコンとのアナロジーでコンピュータの性能を考えてる人が多いから、「スパコンでNo.1」を目指すというわかりやすそうでわかりにくいことに共感する人たちが多いのだろうなと思う。
個人的な意見としてはランキングなんて気にしなければいいのにと思ってるんだけどな。宣伝にはなるだろうけど、スパコン使うような学者・技術者ならあのランキングがあまり当てにならないことぐらいわかるでしょ。正直文科省の実績作りにしか思えないんだけど。
まあLinpack走らせれば比べられるといえばいえるんだけどねえ。 なんかあのニュースに対する反応をいろいろなところで見て地球シミュレーターの凄さと京速計算機のしょぼさをわかって...
スパコンのことほとんど知らないから教えてほしいんだけど、 スパコンの使用目的とひとつとして気象予測は大きいの? 自分にとって気象予測は「明日雨らしいから傘もっていこう」く...