[[PageNavi(NavigationList)]]
== 高度な最適化機能や並列プログラミングサポートを提供する新開発ツール「インテル Parallel Studio XE 2011」
[[Thumb(paralleljpeg)]]
[//magazine.sourceforge.jp/developer/article.pl?sid=10/11/18/0336211&tid=81 ] インテルが開発ツール製品ラインを一新、より高いパフォーマンスを求める開発者に向けた開発ツール「インテル 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'''の製品が含まれている。
{{{ html
<h6>表1 Parallel Studio XE 2011に含まれる製品</h6>
<table class="wikitable" border="1">
<tr><th colspan="2">製品名</th><th>説明</th></tr>
<tr><td rowspan="5">インテル Composer XE 2011</td><td>インテル C++ コンパイラー XE</td><td>C/C++コンパイラ</td></tr>
<tr><td>インテル Visual Fortran コンパイラー XE(Windows版)/インテル Fortran コンパイラー XE(Linux版)</td><td>Fortranコンパイラ</td></tr>
<tr><td>インテル MKL</td><td>工学/科学/金融系アプリケーション向け算術ライブラリ</td></tr>
<tr><td>インテル IPP</td><td>マルチメディア/データ処理/通信アプリケーション向けライブラリ</td></tr>
<tr><td>インテル TBB</td><td>並列アプリケーション作成支援C++ライブラリ</td></tr>
<tr><td colspan="2">インテル VTune Amplifier XE 2011</td><td>パフォーマンス解析ツール(プロファイラ)</td></tr>
<tr><td colspan="2">インテル Inspector XE 2011</td><td>メモリ/スレッドエラー検証ツール</td></tr>
</table>
}}}
従来、インテルの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''')。
{{{ html
<h6>表2 Parallel StudioとParallel Studio XEの機能比較</h6>
<table class="wikitable" border="1">
<tr><th>カテゴリ</th><th>提供されるツール/機能</th><th>インテル Parallel Studio 2011</th><th>インテル Parallel Studio XE 2011</th></tr>
<tr><td rowspan="7">コンパイラ/ライブラリ(Composer)</td><td>インテル C++ コンパイラー</td><td>○</td><td>-</td></tr>
<tr><td>インテル C++ コンパイラー XE</td><td>-</td><td>○</td></tr>
<tr><td>インテル Visual Fortran コンパイラー XE(Windows版)/インテル Fortran コンパイラー XE(Linux版)</td><td>-</td><td>○</td></tr>
<tr><td>インテル Parallel Debugger Extension</td><td>○</td><td>○</td></tr>
<tr><td>インテル Parallel Building Blocks</td><td>○</td><td>○</td></tr>
<tr><td>インテル IPP</td><td>○</td><td>○</td></tr>
<tr><td>インテル MKL</td><td>-</td><td>○</td></tr>
<tr><td rowspan="2">メモリー/スレッド解析(Inspector)</td><td>インテル Parallel Inspector</td><td>○</td><td> -</td></tr>
<tr><td>インテル Inspector XE 2011</td><td>-</td><td>○</td></tr>
<tr><td rowspan="2">プロファイリング(Amplifier)</td><td>インテル Parallel Amplifier</td><td>○</td><td> -</td></tr>
<tr><td>インテル VTune Amplifier XE 2011</td><td>-</td><td>○</td></tr>
<tr><td>設計支援(Advisor)</td><td>インテル Parallel Advisor</td><td>○</td><td>-</td></tr>
</table>
}}}
なお、従来の製品とParallel Studio XE製品の対応は'''図1'''のとおりだ。
[[Thumb(fig1.png, caption=図1 インテルの従来開発製品とParallel Studio XE製品の対応)]]
また、Parallel Studio XE 2011のシステム要件については、'''表3'''のようになっている。
{{{ html
<h6>表3 Parallel Studio XE 2011のシステム最小要件</h6>
<table class="wikitable" border="1">
<tr><th rowspan="2">構成要素</th><th colspan="2">最小要件</th></tr>
<tr><th>Windows版</th><th>Linux版</th></tr>
<tr><td>CPU</td><td colspan="2">SSE2対応のインテル製IA-32およびIntel 64対応プロセッサ</td></tr>
<tr><td>メモリ</td><td>2GB</td><td>1GB</td></tr>
<tr><td>HDD</td><td colspan="2">4GBの空き領域</td></tr>
<tr><td>OS</td><td>Windows XP/Vista/7/Server 2003/Server 2008(32ビット版および64ビット版)</td><td>Red Hat Enterprise Linux 4(Update 8)/5(Updates 4、5)/6、SUSE Linux Enterprise Server 10/11、Fedora 12/13</td></tr>
<tr><td>その他</td><td>Visual Studio 2005/2008/2010(2005/2008の場合はStandard Edition以上が必要)。Windows SDK を利用する場合はコマンドラインツールのみ使用可。なお、Fortran を使用する場合はVisual Studio 2008 Shell も利用可能。</td><td>gcc、g++および関連ツール</td></tr>
</table>
}}}
[[PageNavi(NavigationList)]]