共有メモリ並列計算
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
#contents
*共有メモリ並列計算 [#f2d4e64a]
最近のCPUはマルチコア化によって処理能力を向上させているも...
一般的な解説としては、以下の教科書が参考になります。
-Clay Breshears, 並行コンピューティング技法, オライリー・...
-(株)フィックスターズ, マルチコアCPUのための並列プログラ...
**コンパイラの自動並列化機能 [#if52ad3c]
コンパイラの自動並列化(スレッド並列)が使える環境では、そ...
現在では多くのHPC用コンパイラが自動スレッド並列化機能を備...
また、コンパイラの診断結果を出力させることにより、
ソースコードのどの部分が自動並列化可能であったかを確認し...
OpenMP指示行を挿入する部分の特定するために使うことも可能...
参考:
-[[OpenMPをこれから手動で導入したい (JICFuSレポート):http...
**OpenMP [#ff23e6ee]
OpenMPはマルチスレッド並列化を行うためのライブラリ規格で...
実装は各コンパイラに依存します。
コード中にコンパイラに対するpragma及び指示文(directive)を...
スレッド並列化を行います。
pragmaや指示文はOpenMPを処理しないコンパイラからはコメン...
プログラムの元の実行条件を保存しながらスレッド並列化を行...
ループを分割し、複数のスレッドに割り当てるようなケースが...
-[[OpenMP.org:http://openmp.org/wp/]]
***OpenMPの参考資料 [#ae1555e6]
Web上で利用可能な資料
-[[OpenMP仕様書の日本語訳:http://www.openmp.org/mp-docume...
OpenMP Application Program Interface Version 3.0 May 2008...
-[[CCS HPCサマーセミナー2011:http://www.ccs.tsukuba.ac.jp...
並列処理に関する基礎から、MPI、OpenMP、並列アルゴリズム、...
-[[OpenMP入門:http://www.nag-j.co.jp/openMP/index.htm]]~
NAGによるFortranプログラム向けのOpenMP入門ドキュメント。
-「[[一般的な高速化の手法]]」の項に掲載されている資料も参...
-[[OpenMPをこれから手動で導入したい (JICFuSレポート):http...
便利な参考資料がまとめてあります。
***OpenMPを使用する際の注意 [#odb81514]
MPIとOpenMPを同時に用いる場合には注意が必要です。以下の資...
-[[OpenMPをこれから手動で導入したい (JICFuSレポート):http...
***OpenMP化プログラムの自動生成 [#l8f13056]
スレッド並列(SMP)のコンパイラの自動並列化機能を利用し、FO...
OpenMP指示行を挿入する製品があります。
-[[日立 Parallel Program Generator:http://www.hitachi.co....
KEKスーパーコンピューターシステム・システムAでは、フロン...
Parallel Program Generatorが利用可能です。
**Pthreads [#z6d67255]
明示的にスレッド並列化を行うためのスレッドライブラリで、A...
-[[POSIX Threads Programming:https://computing.llnl.gov/t...
***Pthreadsの参考資料 [#s6a01f87]
書籍
-B.Nichols et al., Pthreadsプログラミング (オライリー・ジ...
-(株)フィックスターズ, マルチコアCPUのための並列プログラ...
終了行:
#contents
*共有メモリ並列計算 [#f2d4e64a]
最近のCPUはマルチコア化によって処理能力を向上させているも...
一般的な解説としては、以下の教科書が参考になります。
-Clay Breshears, 並行コンピューティング技法, オライリー・...
-(株)フィックスターズ, マルチコアCPUのための並列プログラ...
**コンパイラの自動並列化機能 [#if52ad3c]
コンパイラの自動並列化(スレッド並列)が使える環境では、そ...
現在では多くのHPC用コンパイラが自動スレッド並列化機能を備...
また、コンパイラの診断結果を出力させることにより、
ソースコードのどの部分が自動並列化可能であったかを確認し...
OpenMP指示行を挿入する部分の特定するために使うことも可能...
参考:
-[[OpenMPをこれから手動で導入したい (JICFuSレポート):http...
**OpenMP [#ff23e6ee]
OpenMPはマルチスレッド並列化を行うためのライブラリ規格で...
実装は各コンパイラに依存します。
コード中にコンパイラに対するpragma及び指示文(directive)を...
スレッド並列化を行います。
pragmaや指示文はOpenMPを処理しないコンパイラからはコメン...
プログラムの元の実行条件を保存しながらスレッド並列化を行...
ループを分割し、複数のスレッドに割り当てるようなケースが...
-[[OpenMP.org:http://openmp.org/wp/]]
***OpenMPの参考資料 [#ae1555e6]
Web上で利用可能な資料
-[[OpenMP仕様書の日本語訳:http://www.openmp.org/mp-docume...
OpenMP Application Program Interface Version 3.0 May 2008...
-[[CCS HPCサマーセミナー2011:http://www.ccs.tsukuba.ac.jp...
並列処理に関する基礎から、MPI、OpenMP、並列アルゴリズム、...
-[[OpenMP入門:http://www.nag-j.co.jp/openMP/index.htm]]~
NAGによるFortranプログラム向けのOpenMP入門ドキュメント。
-「[[一般的な高速化の手法]]」の項に掲載されている資料も参...
-[[OpenMPをこれから手動で導入したい (JICFuSレポート):http...
便利な参考資料がまとめてあります。
***OpenMPを使用する際の注意 [#odb81514]
MPIとOpenMPを同時に用いる場合には注意が必要です。以下の資...
-[[OpenMPをこれから手動で導入したい (JICFuSレポート):http...
***OpenMP化プログラムの自動生成 [#l8f13056]
スレッド並列(SMP)のコンパイラの自動並列化機能を利用し、FO...
OpenMP指示行を挿入する製品があります。
-[[日立 Parallel Program Generator:http://www.hitachi.co....
KEKスーパーコンピューターシステム・システムAでは、フロン...
Parallel Program Generatorが利用可能です。
**Pthreads [#z6d67255]
明示的にスレッド並列化を行うためのスレッドライブラリで、A...
-[[POSIX Threads Programming:https://computing.llnl.gov/t...
***Pthreadsの参考資料 [#s6a01f87]
書籍
-B.Nichols et al., Pthreadsプログラミング (オライリー・ジ...
-(株)フィックスターズ, マルチコアCPUのための並列プログラ...
ページ名: