コンピュータプラットフォームでの並列処理の新たな展開と挑戦
パイプライン化やスーパースカラ命令といった従来のテクノロジーだけでは、市場が要求する機能と性能を実現することが困難になっており、マイクロプロセッサには、命令レベルの並列実行での性能向上の限界を打破するために、より深いパイプライン化とスーパースカラ命令の強化という技術革新に加えて、ベクトル化やマルチスレッド・プログラミングといった新しいレベルの並列性の利用を可能とする様々な技術が投入されています。 この資料ではこれらの並列処理技術の最新動向について解説を行っています。
» ダウンロード【2.1MB】
|
マイクロプロセッサと並列処理~ 期待と現実の狭間で考えること~
ITインフラに対する厳しい要求に対して、コンピュータ自身も大きく変わりました。その中心となっているのが、マイクロプロセッサの64ビット化と“マルチコア化”
です。これらの64ビット化されたマルチコアプロセッサを採用したサーバ、ノート/デスクトップが市場に投入され、計算機を含むITインフラは大きな変革の時を迎えました。このようなITインフラの変化に対応することが現在求められています。ここでは、過去5年間のマイクロプロセッサの動向と今後について、並列処理とソフトウエアという観点から一度、見直してみたいと思います。
» ダウンロード 【5.3MB】
この資料は2009年10月2日(金) に開催された「インテルソフトウエア・カンファレンス」での講演資料です。
|
マルチスレッドプログラミング
マイクロプロセッサのマルチコア化の波は、確実にITインフラの中に浸透しています。このようなマルチコアプロセッサ上でのアプリケーションの実行性能の向上を実現するためには、マルチスレッドプログラミングは必須です。この資料では、今後のマイクロプロセッサの動向予測と共に、アプリケーションのより高速な実行を実現するために必要な「並列処理」について解説したものです。
»
ダウンロード 【5.0MB】
|
並列プログラミングの課題と挑戦
マルチプロセッサとマルチコアが一般化することにより並列処理もより一般的な技術となってきています。しかし、並列処理を実現するプログラムの並列化には課題があります。
これらの課題に対してHPCプラットフォームも含めたソリューション提案について考察した資料です。
»
ダウンロード 【3.0MB】 |
マルチスレッドプログラミング入門
並列プログラミングのためのマルチスレッドプログラミングと他の並列プログラミングAPI一般について解説した資料です。
»ダウンロード 【3.0MB】 |