Shoeisha Technology Media

CodeZine(コードジン)

特集ページ一覧

マルチコア時代の定番チューニングツール
「インテルParallel Studio 2011」

インテルParallel Studio 2011の新機能紹介

  • LINEで送る
  • このエントリーをはてなブックマークに追加
2010/10/13 14:00

 2010年9月3日、並列プログラミングを支援するツールスイートである「インテルParallel Studio 2011」がエクセルソフト社より発売されました。本記事では、インテルParallel Studio 2011の主な新機能について解説します。

目次

はじめに

 2010年9月3日、並列プログラミングを支援するツールスイートである「インテルParallel Studio 2011」(以下、Parallel Studio 2011)がエクセルソフト社より発売されました。

 Parallel Studio 2011はC/C++開発者のための複数のツールを含むスイート製品で、過去にもParallel Studioとしてリリースされていましたが、今回のリリースよりバージョン番号が付加され、いくつもの新機能が追加されています。各製品の特徴と新機能を表に示します。

表1 Parallel Studio 2011の構成と新機能
製品名 特徴 主な新機能 共通の新機能
Parallel Advisor 2011 ソースコード中の並列化処理すべき部分を解析する Parallel Studio 2011からの新製品 Visual Studio 2010に対応
Windows Server 2008 R2に対応
Parallel Composer 2011 並列アプリケーションを実装するためのコンパイラ、デバッガ、ライブラリを提供する インテルCilk Plus対応
Parallel Inspector 2011 並列化に伴うエラーやデータ競合を検出する リソースリークの検出機能追加
Parallel Amplifier 2011 パフォーマンスのボトルネックを検出する

 Parallel Studio 2011での大きなトピックは、アプリケーションを分析して並列化処理すべき部分を見つけ出す、Parallel Advisor 2011という製品がスイートに追加されたことです。なお、Parallel Advisor 2011については、別途記事で解説されていますので、参考にしてください。

 Parallel Studio 2011を使ったアプリケーションの並列化実装の流れは図1のようになります。

図1 Parallel Studio製品を使った並列化実装の流れ
図1 Parallel Studio製品を使った並列化実装の流れ

 本記事では、Parallel Advisor 2011以外の製品の主な新機能について解説します。

 また、過去のバージョンになりますが、Parallel Studioの解説記事がCodeZine内で公開されていますので、参考にしてください。

動作環境

 Parallel Studio 2011は以下の環境で動作します。なお、以前のバージョンのParallel Studioを使用しているユーザはParallel Studio 2011を無償で入手できます。

表2 Parallel Studio 2011の動作環境
OS Windows XP,Windows Vista,Windows 7,Windows Server 2003,Windows Server 2008(各32ビット/x64エディションに対応)
開発環境 Visual Studio 2005 / 2008 / 2010
開発言語 C/C++(ネイティブコードのみ。.NET用のマネージドコードは不可)

 エクセルソフト社よりParallel Studio 2011の評価版が公開されており、30日間無償で体験することができます。

 なお、本記事では、Windows 7(32ビット版)、Visual Studio 2010を使って解説します。


  • LINEで送る
  • このエントリーをはてなブックマークに追加

著者プロフィール

  • 山田 祥寛(ヤマダ ヨシヒロ)

    静岡県榛原町生まれ。一橋大学経済学部卒業後、NECにてシステム企画業務に携わるが、2003年4月に念願かなってフリーライターに転身。Microsoft MVP for ASP/ASP.NET。執筆コミュニティ「WINGSプロジェクト」代表。 主な著書に「入門シリーズ(サーバサイドAjax/XMLD...

  • WINGSプロジェクト 土井 毅(ドイ ツヨシ)

    <WINGSプロジェクトについて> 有限会社 WINGSプロジェクトが運営する、テクニカル執筆コミュニティ(代表 山田祥寛)。主にWeb開発分野の書籍/記事執筆、翻訳、講演等を幅広く手がける。2018年11月時点での登録メンバは55名で、現在も執筆メンバを募集中。興味のある方は、どしどし応募頂...

バックナンバー

連載:インテルソフトウェア開発製品による並列化プログラミング
All contents copyright © 2005-2018 Shoeisha Co., Ltd. All rights reserved. ver.1.5