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種が新登場 「ごはんや ささくら」「いい湯だな」と赤くなる姿子蛸と 釜からあふれる鰻。白と赤の海鮮しらす・イクラ、花咲く揚げたて天ぷらの定食で
-
new
【39℃】で寝込む妻に…夫「飯はインスタント麺でいいよ?」しかし⇒妻が静かに始めた行動に、夫「嘘…」
-
new
「会社辞めてきた!」夫が突然の無職宣言…税金の請求書が届いた途端に現実を知った妻の心情とは
-
new
【アプリ限定】「お母さんはあなたのために生きてきたのに!」義母の執着を夫は振り払える?
-
new
BTS・ジョングク&SEVENTEEN・ミンギュ、原宿で2ショット ジョングクとのコラボレーションを祝したイベント出席【コメントあり】