スーパーコンピュータはなぜ高速に計算ができるのですか?
スーパーコンピュータはなぜ高速に計算ができるのですか?
スーパーコンピュータは多くのCPUを並列にして速度を稼いでいると認識しています
しかしなぜ高速に計算できるかわかりません
理由はアムダールの法則です
複数のプロセッサを使って並列計算してプログラムの高速化を図る場合、そのプログラムの逐次的部分に制限を受ける。例えばプログラムの95%を並列化できたとしても、どれだけプロセッサ数を増やしても図で示したように20倍以上には高速化しない。
この法則を無視しないといけないことになるのですがどんな原理なのですか
http://ja.m.wikipedia.org/wiki/%E3%82%A2%E3%83%A0%E3%83%80%E3%83%BC%E3%83%AB%E3%81%AE%E6%B3%95%E5%89%87