コンピュータプラットフォームでの並列処理の新たな展開と挑戦
ITインフラに対する厳しい要求に対して、コンピュータ自身も大きく変わろうとしています。その中心となっているのが、マイクロプロセッサの64ビット化と“マルチコア化”
です。これらの64ビット化されたマルチコアプロセッサを採用したサーバ、ノート/デスクトップが市場に投入されることにより、計算機を含むITインフラは大きな変革の時を迎えています。このようなITインフラの変化に対応するこ
とが現在求められています。
≪続きを読む≫
▼ ホワイトペーパー/資料ダウンロード
コンピュータプラットフォームでの並列処理の新たな展開と挑戦
パイプライン化やスーパースカラ命令といった従来のテクノロジーだけでは、市場が要求する機能と性能を実現することが困難になっており、マイクロプロセッサには、命令レベルの並列実行での性能向上の限界を打破するために、より深いパイプライン化とスーパースカラ命令の強化という技術革新に加えて、ベクトル化やマルチスレッド・プログラミングといった新しいレベルの並列性の利用を可能とする様々な技術が投入されています。 この資料ではこれらの並列処理技術の最新動向について解説を行っています。 ► ダウンロード【2.1MB】
【資料ファイル形式】について 資料は全てPDFファイル形式となっています。資料に記載した 【MB】はPDFファイルのサイズです。
掲載されるコンテンツ(文書や画像など)は予告なしに変更されることがありますので、あらかじめご了承ください。
スケーラブルシス テムズ株式会社は、マルチスレッド技術を最大限に活用し、ITインフラの革新のための支援を行っています。マルチスレッドプログラミングのための技術情報の提供、プログラ
ミングのトレーニング、利用技術に関するコンサルテーションなど幅広い活動を行います。ここでは、並列プログラミングに関する技術資料を紹介しています。より詳しい資料については、リクエストフォームでお尋ねください。
|
|
|
HOME > 並列処理・並列プログラミング >
資料ダウンロード
|
|
▼ 並列プログラミングとマルチスレッド |
 マイクロプロセッサと並列処理~ 期待と現実の狭間で考えること~
ITインフラに対する厳しい要求に対して、コンピュータ自身も大きく変わりました。その中心となっているのが、マイクロプロセッサの64ビット化と“マルチコア化”
です。これらの64ビット化されたマルチコアプロセッサを採用したサーバ、ノート/デスクトップが市場に投入され、計算機を含むITインフラは大きな変革の時を迎えました。このようなITインフラの変化に対応することが現在求められています。ここでは、過去5年間のマイクロプロセッサの動向と今後について、並列処理とソフトウエアという観点から一度、見直してみたいと思います。
► ダウンロード 【5.3MB】
この資料は2009年10月2日(金) に開催された「インテルソフトウエア・カンファレンス」での講演資料です。 |
 マルチスレッドプログラミング
マイクロプロセッサのマルチコア化の波は、確実にITインフラの中に浸透しています。このようなマルチコアプロセッサ上でのアプリケーションの実行性能の向上を実現するためには、マルチスレッドプログラミングは必須です。この資料では、今後のマイクロプロセッサの動向予測と共に、アプリケーションのより高速な実行を実現するために必要な「並列処理」について解説したものです。
►
ダウンロード 【5.0MB】
|
 並列プログラミングの課題と挑戦
マルチプロセッサとマルチコアが一般化することにより並列処理もより一般的な技術となってきています。しかし、並列処理を実現するプログラムの並列化には課題があります。
これらの課題に対してHPCプラットフォームも含めたソリューション提案について考察した資料です。
►
ダウンロード 【3.0MB】 |
 マルチスレッドプログラミング入門
並列プログラミングのためのマルチスレッドプログラミングと他の並列プログラミングAPI一般について解説した資料です。
► ダウンロード 【3.0MB】 |
|
|
▼ OpenMP関連資料 |
 OpenMPプログラミング入門
スケーラブルシステムズ株式会社はマルチスレッドプログラミングのための技術情報の提供、プログラミングのトレーニング、利用技術に関するコンサルテーションなど幅広い活動を行います。
その一つとしてOpenMPによる並列プログラミング(マルチスレッドプログラミング)のトレーニングを行っています。 ►
ダウンロード【2.83MB】 |
 Cluster OpenMPのご紹介
Cluster OpenMP では通常のクラスタシステムにHW
の変更を加えることなく、ソフトウェアによって分散共有メモリのサブシステムを構築し、クラスタ全体を一つの共有メモリのシステムとして、OpenMP
を同様の共有メモリとしてのプログラミングを可能とします。ここではプログラム開発のワークフローの課題も含めて、この新しい技術について解説しています。 ►
ダウンロード【1.6MB】 |
 OpenMPプログラムの高速化手法
OpenMP性能解析ツール ompP の利用について
ompPは研究プロジェクトから開発されたOpenMPプログラムの性能解析ツールであり、非常にシンプルなコマンドでプログラムの実行状況の解析が可能です。このレポートでは、OpenMPプログラムの最適化に関して、このツールを利用した解析結果を示しながらその紹介を行っています。 ►
ダウンロード【0.7MB】 |
|
|
|