第4章 異次元の計算力:スパコンとGPU 4.1 普通のコンピューターとの違い

ここまでの章で、私たちはコンピューターの基本が「計算」と「記憶」というシンプルな二本柱であることを学んできました。あなたが手にしているスマートフォンも、デスクの上にあるパソコンも、すべてこの原則通りに動いています。

では、ニュースなどでよく耳にする「スーパーコンピューター(スパコン)」とは一体何者なのでしょうか。

何か普通のパソコンとは全く異なる、未知の超技術や特殊な液体金属でできた回路が使われているのでしょうか。あるいは、それ自体が人間のような意識を持った、恐るべき人工頭脳なのでしょうか。

結論から言えば、その中身は驚くほど「普通のコンピューターと同じ」です。

スパコンをスパコンたらしめている正体は、特殊な仕組み(質の違い)ではなく、徹底的なまでの「規模の大きさ(量の違い)」です。桁外れの規模が集積した結果、普通のコンピューターとは次元の違う、圧倒的な差が生み出されているのです。

「1人の天才」か「100万人のエリート」か

普通のパソコンとスーパーコンピューターの違いを分かりやすく例えるなら、「1人の優秀な事務員」と、「統率された100万人のエリート集団」の差です。

あなたが使っている最先端のスマートフォンやノートパソコンの内部には、非常に優秀な「CPU(中央処理装置)」という頭脳が1つ(あるいは数個のコア)入っています。この頭脳は、1つの作業を極めてスピーディにこなす「1人の天才」のような存在です。日常のメール、動画再生、ウェブ検索程度であれば、この1人の天才がテキパキと片付けるだけで十分間に合います。

しかし、地球全体の気象予測や、数千億個の原子が絡み合う新薬のシミュレーション、そして世界最先端のAIの学習といった「宇宙的な規模の計算」が必要になったらどうでしょうか。

どれほど頭の回転が速い天才であっても、1人で何兆回、何京(けい)回もの足し算を順番にこなしていては、計算が終わるまでに何百年もかかってしまいます。

そこで作られたのがスーパーコンピューターです。

スパコンの内部には、私たちのパソコンに入っているような高性能なプロセッサ(頭脳)が、数万個から、時には数百万個という単位でひとつの巨大な部屋にびっしりと敷き詰められ、すべてが超高速なネットワークで連結されています。

規模が生み出す「圧倒的な計算の差」

スパコンの能力を表すとき、「FLOPS(フロップス)」という単位が使われます。これは「1秒間に何回の小数計算(足し算や掛け算)ができるか」を示す指標です。

  • 一般的な高性能パソコン:1秒間に数千億回(ギガフロップス)
  • 最新のスーパーコンピューター:1秒間に100京回以上(「京」は1兆の1万倍/エクサフロップス)

1秒間に100京回という数字は、地球上の全人類(約80億人)が全員電卓を手に持ち、24時間不眠不休で毎秒1回ずつ計算を続けても、実に「4年間」かかる計算量を、たった1秒で片付けてしまうという異次元のスピードです。

これほどの圧倒的な差は、使っている部品の魔法ではなく、「計算機」と「記憶装置」、そしてそれらをつなぐ「帯域」の仕組みを、極限まで並列化して巨大化させた「規模の力」によって生み出されています。

私たちは、この「規模が生み出す異次元の計算力」という土台があるからこそ、次世代のAIという、まるで機械が生命を持ったかのように振る舞う最先端のテクノロジーを手にすることができているのです。

 の目次へ