いわゆる「スパコン」の中ってどんなだった?①スパコンにまつわる一般知識
こんにちはー。入社6年目、最近は何もしてないのに太っていくはっしーです。
世間一般で言われている「スパコン」──皆さんは扱ったことがあるでしょうか?
システムエンジニアの方もそうではない方も、日常業務の中では扱うことが中々ないのではないかと思います。
「計算がものすごく速いデッカイ計算機でしょ?」
これぐらいの理解ではないでしょうか。
私もそんな感じでした。
そんな感じだったんですが、あるプロジェクトでスパコンを使用する機会があり、「へー、スパコンの中ってこうなってるのか」と思ったので、共有したいと思いました。
全4回に渡ってご紹介します。
第1回の今回は、スパコンにまつわる一般知識をご紹介します。
といっても最初なので豆知識程度です。
スパコンにまつわる一般知識 👈ここ!
ABCIにまつわる一般知識
ABCIでSingularityを利用した事例
ABCIでGPUを利用した事例
そもそもスパコンって何?
一般に「スパコン」とはどのような定義がなされるものなのでしょうか。
例えば、理化学研究所の定義では以下のようにあります。
テキトーに書いたのですが、まさかの前掲の理解で概ね合っているようです。
スパコンの性能指標
いわゆる「スパコン」という呼び名は、スペックによる明確な定義が存在していない、慣例的に使われているものであるようです。
一方で、スパコン(ひいては一般的なコンピュータ)の性能を表す具体的な指標としては、FLOPS(Floating-point Operations Per Second, フロップス)と呼ばれるものが存在しています。
FLOPSは、P(ペタ), E(エクサ)などといった単位と共に表記されることがあります。「10PFLOPS」と書いてあったら、1秒間に浮動小数点演算を10*10^15回計算できるということですね。
また、コンピュータの性能指標としては、LINPACKベンチマーク(リンパック・ベンチマーク)というものも存在しています。
まぁ、これだけ聞かされても「へー」「それで?」って感じだと思います。でも単語を知っているだけで、上のような小難しい説明も多少読みやすくなるのではないでしょうか。
今回はスパコンの一般知識(というより豆知識)ということで、以上になります。
では、次回でお会いしましょう🙇♂️