Visual C++プログラマをサポートする「インテル(R) Parallel Studio」
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
Think ITメルマガ会員登録受付中
全文検索エンジンによるおすすめ記事
- 並列処理を実現する製品ロードマップ
- Parallel Studio XEで最新CPUに合ったソフトを作る
- エクセルソフト、IntelのC++/Fortranコンパイラを搭載した「インテル Parallel Studio XE 2017 Composer Edition」を提供開始
- Macで仮想化環境を作るには?
- エクセルソフト、「インテル Parallel Studio XE 2019」を発表
- エクセルソフト、「インテル Parallel Studio XE 2019」を発表
- 開発環境の関連リンク集総まとめ
- CUDAとGPUコンピューティングの広がり
- 企業の仮想化を加速するCitrix XenServer
- 3大仮想化ソフトウエアを比較!