[//magazine.sourceforge.jp/developer/article.pl?sid=10/11/18/0336211&tid=81 ] インテルが開発ツール製品ラインを一新、より高いパフォーマンスを求める開発者に向けた開発ツール「インテル Parallel Studio XE 2011」をリリースした。コンパイラやデバッガ、プロファイラを含む総合開発パッケージであり、WindowsおよびLinux版が用意されている。
2010年11月10日、「インテル Parallel Studio XE 2011」(以下、Parallel Studio XE)がリリースされた。Parallel Studio XEはコンパイラやデバッガ、各種ライブラリ、パフォーマンス解析ツール、エラー検証ツールなどを含むWindowsおよびLinux向けのソフトウェア開発ツールであり、表1の製品が含まれている。
| 製品名 | 説明 | |
|---|---|---|
| インテル 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)。
| カテゴリ | 提供されるツール/機能 | インテル 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のようになっている。
| 構成要素 | 最小要件 | |
|---|---|---|
| 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++および関連ツール |