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だよ 何もかも専用ソフトウェアじゃ、その上で計算プログラムを動かす研究者も大変だしね
実はWindowsのものもあります(小声で)
だから横文字使うなって ブレイクスルーじゃなくて技術障壁突破とか書けって お前うちの社長だったら杖で2、3発は叩きつけられるぞ
申し訳ありませんでした謹んでブレイクダンス披露します
それも破壊的舞踊とか書かないと殴られるぞ
終止的舞踊やろがい
とにかく! 書き方に気をつけろよ 横文字使ったら殴られるからな
らじゃったのだ