2024-06-27

anond:20240627150149

Q.

1つのCPUコアでの逐次処理を高速化することには限界があるため、コア数を増やし並列化させることで性能を向上させる必要がある、という考え方について、市販サーバコンピュータスーパーコンピュータで違いはありますか?

A.

この考え方に関して、市販サーバコンピュータスーパーコンピュータの間には基本的な違いはありません。両者とも、シングルコアの性能向上に限界がある中で、並列化によって全体的な処理能力を高めるという方向性を共有していますしかし、その実現方法や規模には大きな違いがありますサーバコンピュータスーパーコンピュータの並列化アプローチ比較
1. 並列化の規模

サーバコンピュータ: 数個から数百個のコアを使用
スーパーコンピュータ: 数万から数百万個のコアを使用

2. 並列化の方法

サーバコンピュータ:

主にSMP(対称型マルチプロセッシング)やNUMA(非一様メモリアセスアーキテクチャ採用
比較的少数のプロセッサを密結合


スーパーコンピュータ:

大規模な分散メモリシステム採用
多数のノードを高速ネットワーク接続



3. 相互接続技術

サーバコンピュータ:

一般的ネットワーク技術イーサネットなど)を使用


スーパーコンピュータ:

専用の高速相互接続技術(InfiniBand、Tofu Interconnectなど)を使用



4. ソフトウェアプログラミングモデル

サーバコンピュータ:

OpenMPやpthreadsなど、比較シンプルな並列プログラミングモデル使用


スーパーコンピュータ:

MPIなどの複雑な分散メモリプログラミングモデル使用
ハイブリッド並列化(MPI+OpenMP)などの高度な技術適用



5. スケーラビティ

サーバコンピュータ:

中規模までの並列化に適しているが、大規模になるとスケーラビティ課題


スーパーコンピュータ:

極めて大規模な並列化に対応できるよう設計されている



6. 用途

サーバコンピュータ:

ウェブサービスデータベースビジネスアプリケーションなど、比較的汎用的な用途


スーパーコンピュータ:

気象予報、宇宙物理学シミュレーション分子動力計算など、極めて計算負荷の高い科学技術計算
記事への反応 -
  • 浮動小数点演算ユニットなんてのは386の時代からあって(ユニット自体はもっと前からあったが)、nvidiaが爆成長したのは仮想通貨ブームでのマイニング需要が発生したからだよ なんせ...

    • 逐次処理性能についてはPen4くらいで物理的に頭打ちになってたからマルチコア化が進んだのであって スパコンだから物理的制約から解放されるなんてことは無いはずなんだけど、なんか...

      • ?? スパコンの話と市販の汎用プロセッサの話をされても困るんですけど、まさかスパコンでWindowsを動かしてるとでも思ってるのかな? スパコンには当然ながら専用のローレベル(か...

        • どうしてCPUのクロックが3~4Ghzで頭打ちなのかご存じですか?物理的制約があるからですよ スパコン用になんか秘密の魔法を使うとそこんとこどうにかなるのかな?って

          • クロック??w やっぱり市販のパソコンレベルでしか理解出来てなかったかw キミはクロックがなんだと思ってるのかね? というかクロックが性能の上限なら何の為に世界中の会社が...

            • Q. 1つのCPUコアでの逐次処理を高速化することには限界があるため、コア数を増やし並列化させることで性能を向上させる必要がある、という考え方について、市販のサーバコンピュー...

            • 専門家はあんまりスパコンすぱこん言わんのとちゃうかなあ

        • スパコンのOSは普通にLinuxだよ 何もかも専用ソフトウェアじゃ、その上で計算プログラムを動かす研究者も大変だしね

      • だから横文字使うなって ブレイクスルーじゃなくて技術障壁突破とか書けって お前うちの社長だったら杖で2、3発は叩きつけられるぞ

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん