#contents *共有メモリ並列計算 [#f2d4e64a] 最近のCPUはマルチコア化によって処理能力を向上させているものが多くなっています。このようなプロセッサコアがメモリを共有する形で演算ユニットを構成している場合には、プログラムのマルチスレッド化によって性能を引き出すことが可能です。共有メモリ型並列計算機に対応するための並列化手法をまとめています。 一般的な解説としては、以下の教科書が参考になります。 -Clay Breshears, 並行コンピューティング技法, オライリー・ジャパン, 2009 -(株)フィックスターズ, マルチコアCPUのための並列プログラミング, 秀和システム, 2006 **OpenMP [#ff23e6ee] -[[OpenMP.org:http://openmp.org/wp/]] -[[OpenMPをこれから手動で導入したい (JICFuSレポート):http://www.jicfus.jp/field5/jp/promotion/user/houkoku/#2012-12]] **Pthreads [#z6d67255]