タグ

OpenMPに関するtyosuke2011のブックマーク (2)

  • OpenMP入門

    Created: 2011/12/19  Last Updated: 2019/10/07 © 2011 The Numerical Algorithms Group Japan, K.K. ドキュメントはOpenMPの使い方(並列プログラミング)を示す入門ドキュメントです。 Fortranプログラムの知識がある方を対象としています。 ドキュメントにはいくつかの演習課題が含まれており、チュートリアル的にご利用いただくことも可能です。 ドキュメントが皆様のお役に立てれば幸いです。 1 初めてのOpenMPプログラム - Hello World in OpenMP 1.1 OpenMPプログラムコードの作成 1.2 OpenMPプログラムのコンパイル 1.3 OpenMPプログラムの実行 2 OpenMPの基礎知識 2.1 OpenMPとは 2.2 OpenMPの歴史 2.3 OpenM

  • OpenMPの使い方:tech.ckme.co.jp

    OpenMPは複数のCPU(複数コアを含む)を持った計算機上での並列化に威力を発揮する。 OpenMPを使う最大の利点は、OpenMPに対応したコンパイラであれば、非常に簡単に並列化できる点である。 現在、gcc、Visual C++、およびIntelコンパイラなど主要なコンパイラはOpenMPに対応している。 習得も他の並列化技法に比べて比較的容易である。 なお、速度を最優先にする場合、単一コンピュータ上で動かした場合でも、メモリのローカリティのためかOpenMPよりMPIの方が効率のよいことが多い。MPIに関してはこちらを参照。 なお、インテルがOpenMP初心者向けに非常にわかりやすい文書を公開している。 OpenMPプログラムのコンパイル OpenMPの各種関数を使わない場合、#pragma ompで始まる指示をソースコード内に書き込み、下記のコンパイルスイッチをつけてコンパイルす

  • 1