[misc] OpenMP 3.1 specification released

OpenMP(並列コンピューティング環境基盤)のver.3.1の仕様が数日前に提示されました。

OpenMP Application Program Interface(仕様)
http://www.openmp.org/mp-documents/OpenMP3.1.pdf

重要な変更は以下の通りです。
  • C/C++でreductionにおけるmin、maxをサポート
  • スレッドバインディングをサポート。OMP_PROC_BINDという、スレッドをコアにバインドする設定を導入しています。これはOracle Solaris Studioにおける、SUNW_MP_PROCBINDに類似しています。SUMW_MP_PROCBINDの場合はtrueもしくはfalseのみですが、最近のコンパイラなら、もっと精緻な制御ができます。もちろん true/falseを設定することも可能です。
Solaris Studio - Processor Binding
http://download.oracle.com/docs/cd/E18659_01/html/821-1381/aewce.html


原文はこちら。
http://blogs.oracle.com/d/entry/openmp_3_1_specification_released

0 件のコメント:

コメントを投稿