Visual C++プログラマをサポートする「インテル(R) Parallel Studio」

2009年5月12日(火)
インテルコーポレーション

VSのアドオンとして使える並列化サポートツール群

 CPUのマルチコア化が進んでいる。安価なノートPCでもデュアルコアCPUが搭載されているのが当たり前になった。インテルからはハイエンドのデスクトップ用クアッドコアCPU「Intel Core i7」も登場し、ハイパースレッディング・テクノロジーを利用すればOSからは8コア確認できる。しかし、マルチコアに対応したアプリケーションの数はまだ少ない。

 シングルコア用に開発されたアプリケーションではマルチコアの力を使い切れない。クアッドコアCPUのハードウエアでシングルコア向けに開発されたアプリケーションを利用した場合、単純計算ではハードウエア性能のわずか25%しか活用できていないということになる。実際には単純にコア数分だけ性能が倍加するわけではないが、ハードウエア性能の多くが無駄になるのは確かだ。十分に性能を生かすためには、アプリケーションの並列化が必要になる。

 国内ISVはすでに並列化に大きな関心を寄せている。どうしたら簡単に、効果的な並列化ができるのかを模索している状態だ。それに対してインテルがCPUメーカーとして、マルチコアCPUの性能を引き出すアプリケーション開発をサポートすべく提供を始めるのが「インテル Parallel Studio」だ。

 Windows環境でVisual Studioを利用し、C++で開発しているISVやソフトウエア開発者を対象とした製品で、Visual Studioのアドオンとして利用できるため、慣れ親しんだ環境で簡単かつ的確にアプリケーションの並列化が実現できるという特徴がある。

強力サポートでコード量削減・パフォーマンス向上を実現

 5月26日にリリースされる「インテル Parallel Studio」は3つのツールで構成されている。「インテル Parallel Composer」は、コンパイラーの自動並列化や自動ベクトル化オプション、OpenMPのサポートによって開発を迅速化するもので、オーディオ・ビデオ・信号分析を高速化する「インテル IPP ライブラリー」や、並列化を簡素化する「インテル TBB ライブラリー」等を同梱(どうこん)している。

「インテル Parallel Inspector」はデバッグ工数を抑え、開発コストの削減に力を発揮する。再現性の難しいスレッド特有のエラーやメモリーエラーの検出機能によってプログラムうちの潜在的な不具合も検出できるなど、アプリケーション開発において必ず役立つツールだ。そして「インテル Parallel Amplifier」はパフォーマンスの問題をすばやく発見したり、マルチコアの利用状況を確認したりできるチューニングツールだ。

 さらに2010年第1四半期には、並列化にあたってのアドバイスをしてくれる「インテル Parallel Advisor」もリリース予定だ。「インテル Parallel Studio」をフルパッケージで購入した場合、「インテル Parallel Advisor」のライセンスも含まれているため、リリースされ次第利用可能になる。

 「インテル Parallel Studio」を活用した結果、75%のコード量が削減できた、修正したアプリケーションのパフォーマンスが2倍から10倍に向上した、という声もある。

 現在インテルではベータプログラムを実施している。ベータプログラム参加者は最新の機能が体験できるだけでなく、5月26日までに予約すると特別価格で購入可能になる特典も用意されている。フルパッケージである「Intel Parallel Studio for Windows」の場合、キャンペーン価格は通常価格から1万5750円引きの8万9040円。並列化に必須となるツールを安価に入手する機会をぜひ活用しよう。

インテル Parallel Studio キャンペーン、価格
http://direct.ips.co.jp/pc/Template/Promotion/pr_SubPromotionTemp.cfm?PM_No=1718

インテル Parallel Studio 製品紹介
http://www.intel.co.jp/jp/software/products/intel-parallel-studio-home/index.htm

インテル Parallel Studio FAQ
http://www.intel.co.jp/jp/software/products/intel-parallel-studio-home/faq.htm

インテル Parallel Studio 入門デモ/ Web セミナー
http://www.xlsoft.com/jp/products/intel/parallel/doc.html?ti0509

インテル Parallel Studio 評価版ダウンロード
http://www.xlsoft.com/jp/products/intel/parallel/download.html?ti0509

著者
インテルコーポレーション
世界最大の半導体メーカー。コンピューター向けCPUおよび、マイクロプロセッサ、チップセット、フラッシュメモリ等の製造販売を行っている。CPUメーカーとしてコンパイラーやパフォーマンス・チューニング目的のツールなどソフトウエア開発製品の提供は行ってきたが、並列化に特化したパッケージソフトウエアの提供は「インテル(R)Parallel Studio」が初となる。
http://www.intel.co.jp/
http://www.intel.co.jp/jp/software/products/

Think ITメルマガ会員登録受付中

Think ITでは、技術情報が詰まったメールマガジン「Think IT Weekly」の配信サービスを提供しています。メルマガ会員登録を済ませれば、メルマガだけでなく、さまざまな限定特典を入手できるようになります。

Think ITメルマガ会員のサービス内容を見る

他にもこの記事が読まれています