インテル® C/C++ コンパイラー: 機能とサポートされるプラットフォーム比較

インテル® DPC++/C++ コンパイラーインテル® INDEインテル® Parallel Studio XEインテル® System Studio

この記事は、インテル® デベロッパー・ゾーンに公開されている「Intel C and C++ Compilers: Features and Supported Platforms」(https://software.intel.com/en-us/articles/intel-c-and-c-compilers-features-and-supported-platforms) の日本語参考訳です。


インテル® C++ コンパイラーの製品別サポート機能

次の表は、インテル® Parallel Studio XE、インテル® INDE、およびインテル® System Studio で利用可能なすべての主要機能の一覧です。

コンパイラーの機能 インテル® Parallel
Studio XE
インテル® INDE
Ultimate Edition
Intel®
System Studio
OpenMP*    
インテル® メニー・インテグレーテッド・
コア (インテル® MIC) アーキテクチャー
   
インテル® Cilk™  Plus
自動ベクトル化
自動並列化    
プロファイルに基づく最適化 (PGO)
プロシージャー間の最適化 (IPO)
C++11 のサポート
プロセッサー固有の最適化
ポインターチェッカー *1    
インテル® グラフィックス・テクノロジー (GT)

*1: Professional Edition と Cluster Edition で利用可能
 


インテル® C++ コンパイラーでサポートされるプラットフォーム

以下は、インテル® Parallel Studio XE、インテル® INDE、およびインテル® System Studio でサポートされるホストおよびターゲット OS の一覧です。

ホスト/ターゲット OS インテル® Parallel
Studio XE
インテル® INDE
Ultimate Edition
インテル®
System Studio
Windows*/Windows*
Windows*/Android*  
Windows*/Linux*    
Linux*/Linux*  
Linux*/Android*    
OS X*/OS X*  
OS X*/Android*    

詳細は、リリースノートをご覧ください。
 


インテル® C++ コンパイラーの OS X* ターゲットサポートの相違点

インテル® INDE Ultimate Edition とインテル® Parallel Studio XE Composer Edition に含まれるインテル® C++ コンパイラーの主な違いは次のとおりです。

  インテル® INDE Ultimate(1) に含まれる
インテル® C++ コンパイラー for OS X*
インテル® Parallel Studio XE に含まれる
インテル® C++ コンパイラー for OS X*
互換性 Apple* LLVM との互換性 Apple* LLVM との互換性
フロントエンド Clang フロントエンド Edison Design Group (EDG) フロントエンド
ドライバー名 C コンパイラー: icl
C++ コンパイラー: icl++
C コンパイラー: icc
C++ コンパイラー: icpc
サポートされない
機能
OpenMP*、ポインターチェッカー ポインターチェッカー

(1): インテル® INDE Build Edition と呼ばれていました。

コンパイラーの最適化に関する詳細は、最適化に関する注意事項を参照してください。

タイトルとURLをコピーしました