HPC/並列プログラミングポータルでは、HPC(High Performance Computing)プログラミングや並列プログラミングに関する情報を集積・発信しています。

新着トピックス

高度な最適化機能や並列プログラミングサポートを提供する新開発ツール「インテル 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++ コンパイラー XEC/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のとおりだ。

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

表3 Parallel Studio XE 2011のシステム最小要件
構成要素最小要件
Windows版Linux版
CPUSSE2対応のインテル製IA-32およびIntel 64対応プロセッサ
メモリ2GB1GB
HDD4GBの空き領域
OSWindows 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++および関連ツール