高度な最適化機能や並列プログラミングサポートを提供する新開発ツール「インテル Parallel Studio XE 2011」

 インテルが開発ツール製品ラインを一新、より高いパフォーマンスを求める開発者に向けた開発ツール「インテル Parallel Studio XE 2011」をリリースした。コンパイラやデバッガ、プロファイラを含む総合開発パッケージであり、WindowsおよびLinux版が用意されている。

インテル Parallel Studio XE 2011とは?

 2010年11月10日、「インテル Parallel Studio XE 2011」(以下、Parallel Studio XE)がリリースされた。Parallel Studio XEはコンパイラやデバッガ、各種ライブラリ、パフォーマンス解析ツール、エラー検証ツールなどを含むWindowsおよびLinux向けのソフトウェア開発ツールであり、表1の製品が含まれている。

表1 Parallel Studio XE 2011に含まれる製品
製品名 説明
インテル Composer XE 2011 インテル C++ コンパイラー XE C/C++コンパイラ
インテル Visual Fortran コンパイラー XE(Windows版)/インテル Fortran コンパイラー XE(Linux版) Fortranコンパイラ
インテル MKL 工学/科学/金融系アプリケーション向け算術ライブラリ
インテル IPP マルチメディア/データ処理/通信アプリケーション向けライブラリ
インテル TBB 並列アプリケーション作成支援C++ライブラリ
インテル VTune Amplifier XE 2011 パフォーマンス解析ツール(プロファイラ)
インテル Inspector XE 2011 メモリ/スレッドエラー検証ツール

 従来、インテルのLinux/Windows向け開発製品としてはコンパイラ「インテル コンパイラー」やパフォーマンスチューニングツール「インテル VTune パフォーマンス・アナライザー」、マルチスレッドアプリケーション向けのエラー検証ツールスレッド「インテル スレッド・チェッカー」といったラインアップが用意されていた。Parallel Studio XEはこれらの製品の後継となるとともに、先にリリースされているインテルのWindows向け開発ツール「インテル Parallel Studio 2011」(以下、Parallel Studio)の上位版という位置付けとなっている。

 Parallel StudioはWindows版のみのリリースだったが、Parallel Studio XEはWindows版とLinux版の両方が用意されている。Parallel Studio XEに含まれる「インテル C++ コンパイラー XE 12.0」や「インテル Inspector XE 2011」、「インテル VTune Amplifier XE 2011」とParallel Studioに含まれるインテル C++ コンパイラーやParallel Inspector、Parallel Amplifierの機能の違いについては後述するが、Parallel Studio XEに含まれる製品のほうがより高度な機能を備えた上位版、という位置付けになっている(表2)。

表2 Parallel StudioとParallel Studio XEの機能比較
カテゴリ 提供されるツール/機能 インテル Parallel Studio 2011 インテル Parallel Studio XE 2011
コンパイラ/ライブラリ(Composer) インテル C++ コンパイラー
インテル C++ コンパイラー XE
インテル Visual Fortran コンパイラー XE(Windows版)/インテル Fortran コンパイラー XE(Linux版)
インテル Parallel Debugger Extension
インテル Parallel Building Blocks
インテル IPP
インテル MKL
メモリー/スレッド解析(Inspector) インテル Parallel Inspector
インテル Inspector XE 2011
プロファイリング(Amplifier) インテル Parallel Amplifier
インテル VTune Amplifier XE 2011
設計支援(Advisor) インテル Parallel Advisor

 なお、従来の製品とParallel Studio XE製品の対応は図1のとおりだ。

図1 インテルの従来開発製品とParallel Studio XE製品の対応
図1 インテルの従来開発製品とParallel Studio XE製品の対応

 また、Parallel Studio XE 2011のシステム要件については、表3のようになっている。

表3 Parallel Studio XE 2011のシステム最小要件
構成要素 最小要件
Windows版 Linux版
CPU SSE2対応のインテル製IA-32およびIntel 64対応プロセッサ
メモリ 2GB 1GB
HDD 4GBの空き領域
OS Windows XP/Vista/7/Server 2003/Server 2008(32ビット版および64ビット版) Red Hat Enterprise Linux 4(Update 8)/5(Updates 4、5)/6、SUSE Linux Enterprise Server 10/11、Fedora 12/13
その他 Visual Studio 2005/2008/2010(2005/2008の場合はStandard Edition以上が必要)。Windows SDK を利用する場合はコマンドラインツールのみ使用可。なお、Fortran を使用する場合はVisual Studio 2008 Shell も利用可能。 gcc、g++および関連ツール