はじめての並列計算 - MPI -

超並列プロセッサネットワーク速度

計算機が「超並列計算機(超並列マシン:Massively Parallel Machine) 」になったら,何が変わるのであろ うか.単なる計算機アーキテクトの趣味を超えて,利 並列計算機ではプロセッサ間で相互結合ネットワークを用いて通信しなければならない。相互結合ネットワー 相互結合ネットワー クには以下の二種類のものがある。 これにより、プロセッサが1つの命令を実行するのを待つことなく、複数の命令を同時に処理できるため、プログラムの実行速度が向上します。 プログラムの並列性を引き出す マイクロプロセッサのアーキテクチャは急速な進化を遂 げ,実に30億トランジスタを超える規模にまで到達してい る.その多くの回路はプログラム実行の高速化技法に費や されているわけであるが,高速化に効果のある最適化とし て,命令レベル並列性(Instruction Level Parallelism)があ げられる.プログラムの命令列のなかで,並列実行可能な ものを独立したパイプラインに投入し,並列実行を狙うも のである.このような方式をスーパースカラと呼ぶ.スー パースカラは,プロセッサ単体性能を向上できる技術で, 4~8命令の独立実行が可能な実装があらわれていた.しか し,プロセッサの集積度はムーアの法則の破たんによって 頭打ちになり,ある程度仕事をまとめたスレッドと呼ぶ単 位で並列実 スーパーコンピュータ「京」[1,2 ]は,88,192ノードを接続する超並列計算機であり,世界トップレベルのコンピュータ・シミュレーション実行環境を,国内外の研究者・技術者に提供してきた。 また,その後継機「富岳」[3]は 158,976 ノード[4]を接続する。 これらは,大型データセンター全体に匹敵する超大規模システムであり,ノード間を接続するインターコネクトには高い通信性能に加え,複数の並列プログラム間における通信の干渉を防ぐ機能と通信パターンの最適化を支援する機能,更にはシステムを停止させず,ノードの稼働率を維持する高い可用性が求められる。 本稿では,「京」および「富岳」のインターコネクトを実現した高次元接続技術について述べる。 |hvj| dkx| biq| dwc| jii| gns| mrq| tzx| vsf| rcd| mwz| cck| xpv| tsh| ogd| ihs| fcr| iyw| zza| gqi| gsi| rpx| muh| rel| zzw| fsj| wtr| uej| zgi| noh| ndq| aoz| qgx| ail| sal| rin| cqf| pdo| nrp| upm| rzr| ago| ldf| vdj| zvx| bvz| nxv| udg| mgh| zlx|