デバイスドライバ開発

ホーム > デバイスドライバ開発 > デバイスドライバ開発サポート製品 > インテルコンパイラ

インテルコンパイラ

「マルチコアCPUはプログラムを並列処理することでシングルコアCPUよりも高速に処理できる」
ということは皆様ご存知かと思いますが、マルチコアCPUの性能を100%発揮するには専用のコンパイラーが必要です。

マルチコアCPUに対応していないコンパイラーでプログラムを作成すると、たとえ実行環境がマルチコアCPUを搭載していても1つのコアしか使用しません。
そのため、思うようなパフォーマンスが出ないことがあります。

マルチコアCPUに対応したコンパイラーで作成されたプログラムは、並列でCPUが動作するためマルチコアCPU本来の性能を100%発揮することができます。

このページで紹介する「インテル コンパイラー」はインテル製のマルチコアCPU(Core2Duo, Core i7, Atomなど)に最適化されたコンパイラーです。
「インテル コンパイラー」はマルチコアCPU向けの並列処理可能なバイナリ生成に加え、インテル独自の命令セットの使用やデータのプリフェッチ処理の最適化を行いさらなる性能向上を実現します。

対応プログラミング言語
C/C++

(ISO/IEC 9899:1990, ISO/IEC 14882:1998対応)

Fortran

(ISO/IEC 1539:1991, ISO/IEC 1539-1:1997, ANSI X3.9-1978対応)

開発環境
Windows

VisualStudioにプラグインとして統合
(Microsoft VisualStudio .NET2003/2005/2008互換)

Linux

Eclipseにプラグインとして統合
(GCC3.2/3.3/3.4互換)

MacOS

Xcodeにプラグインとして統合(GCC4.0互換)

評価版もありますので、お気軽にお問い合わせください。

PageTop