LLVM Clang、OpenMP 3.1をフルサポート、一部4.0も対応
LLVMプロジェクトは5月22日(米国時間)、「LLVM Project Blog: OpenMP Support」において、LLVM Clangにおいて「OpenMP Application Program Interface Version 3.1 July 2011」をフルサポートしたことを発表した。複合ディレクティブに対応したほか、一部だがOpenMP 4.0で策定されている機能に関してもサポートが実装されている。
OpenMPはマルチコアプロセッサにおいて処理を並列化して高速化を実現するための機能。これまでLLVM ClangにおいてOpenMP対応は遅れがちだったが、今回の発表でOpenMP 3.1までフル対応することになった。OpenMPは処理の高速化に強く関与する機能であるため、これまでベンチマークなどでOpenMPに対応したGCCと対応していないLLVM Clangで大きな差が出ることがあったが、こうした差が解消されることになる。
OpenMP対応機能を有効にするには、コマンドラインオプションに-fopenmpを追加するとともに-Iと-Lも適切に指定、ソースコード側のヘッダにOpenMPヘッダファイルを指定、ライブラリパスも適切に指定するなどの対応をとればよいとされている。
この記事もおすすめ
提供元の記事
関連リンク
-
new
会社でも非道な態度だった夫…義兄の忠告にも被害者ムーブで「俺の会社に首を突っ込むな!」
-
次の旅は、ソウルのその先へ!!魅力あふれる韓国に出会う、3つの街「清州・公州・扶余」9/19~10/3までメイカーズピア「KOREA HOUSE」内に、「韓国観光公社」広報ブースを出展
-
佐久スキーガーデン パラダ、大人シーズン券を2万円で販売開始 小学生未満向け「キンダー」券も新設、超早割は10月31日まで
-
USJ『スーパー・ニンテンドー・ワールド』、ピンク&みずいろのヨッシー初公開
-
new
ジュディ・オング、歌手生活60周年に初の自叙伝的作品 母との39の物語を綴った『ジュディ&マミー』を10月15日に発売 東京国際フォーラムでの記念コンサート開催日に、日本語と台湾華語で刊行