------------------------------------------------------------ インテル(R) トレース・アナライザー/コレクター Windows* OS 版 リリースノート ------------------------------------------------------------ ---- 概要 ---- インテル(R) トレースコレクターは、アプリケーションのイベントベース・トレース 機能を提供する、オーバーヘッドの極めて少ないトレース・ライブラリーです。収集 したトレースデータを解析して、パフォーマンスの hotspot やボトルネックを発見 することができます。この製品は、完全にスレッドセーフで、MPI の使用にかかわら ず、C/C++、FORTRAN、およびマルチスレッド・プロセスに統合します。インテル(R) トレースコレクターはバイナリー・インストルメンテーションとフェイルセーフ・ モードをサポートします。また、MPI プログラミング・エラーとシステムエラーを確 認します。インテル(R) トレース・アナライザー (ITA) は、インテル(R) トレースコ レクターによって収集されたアプリケーションのアクティビティーをグラフィカルに 表示して分析できる便利な方法を提供します。任意のレベルで詳細を表示し、パフォー マンスの hotspot とボトルネックを素早く識別して、原因を分析します。 1 つにバンドルされたインテル(R) トレース・アナライザー/コレクターは、最適化さ れた解析機能と視覚化機能を提供します。両ツールにより、複雑なプロファイリング・ データを高速にグラフィック・レンダリングすることができ、また何百ものプロセス を簡単にトレースできます。トレース・アナライザーは、Linux* OS および Microsoft* Windows OS で利用できます。 ------ 新機能 ------ インテル(R) トレース・アナライザー/コレクター 8.0 Windows OS 版は、インテル(R) トレース・アナライザー/コレクター Windows OS 版の新しいリリースです。 本リリースでは、次のような新機能が含まれています (詳細は、製品ドキュメントを 参照してください)。 - Application Imbalance ダイアグラム (アプリケーションの負荷不均衡を示す図表) による簡単なアプリケーション解析 - 新しく追加された Ideal Interconnect Simulator (IIS: 理想的な相互接続シミュ レーター) によるアプリケーションの負荷バランスの表示 - Custom Plug-in Framework (CPF: カスタム・プラグイン・フレームワーク) による さまざまな相互接続を使用したアプリケーション動作のシミュレーション - インテル(R) トレース・アナライザー・プロジェクトによる作業環境の保存 -------- 主な機能 -------- 本リリースでサポートされている主な機能は次のとおりです。 - 高度な GUI: ユーザー・フレンドリーなインターフェイス、ハイレベルなスケーラ ビリティー、STF (Structured Trace File) 形式のトレースデータ、Linux OS およ び Windows OS で動作 - 集計とフィルタリング: 実行時の動作を関数別やプロセス別に詳細表示 - MPI 通信: 特定の時間間隔における MPI の通信状況を表示 - フェイルセーフ・トレース機能: デッドロック検出により、アプリケーションの強 制終了に備えた機能が向上 - インテル(R) MPI ライブラリー・インターフェイス: MPI 内部状況のトレースをサ ポート。MPI-IO のサポート - 正当性検証: 実行時に MPI エラーとシステムエラーを確認 - ROMIO: MPI-2 規格準拠の並列ファイル I/O のサポートを拡張 - IA-32 およびインテル(R) 64 アーキテクチャー上でのバイナリー・インストルメン テーション - 比較機能: 2 つのトレースファイルや 2 つの領域 (1 つまたは 2 つのトレースファ イル内) を並べて比較 - カウンター・タイムライン: 提供されているパフォーマンス API (PAPI) モジュール および OS モジュール、または手動でインテル(R) トレースコレクター API を使 用して収集されたカウンターデータを解析 - インテル(R) トレース・アナライザーの統合オンラインヘルプと専用コマンドライ ン・インターフェイス ---------- 製品の内容 ---------- この製品パッケージには、次のコンポーネントが含まれています。 インテル(R) トレース・アナライザー/コレクター インテル(R) トレース・アナライザー/コレクターのドキュメントは、 /doc にあります。ITA-ReferenceGuide.pdf は、インテ ル(R) トレース・アナライザーのチュートリアル、ITC-ReferenceGuide.pdf はイン テル(R) トレースコレクターについてのドキュメントです。インテル(R) トレース・ アナライザーには、オンラインヘルプ (html)、インテル(R) トレースコレクターに は、man ページ (Linux OS 版のみ) が含まれています。 注: この製品のドキュメントを表示するには、Adobe* Acrobat Reader* または xpdf などの pdf リーダーが必要です。 インテル(R) トレース・アナライザー/コレクターのサードパーティー製のコンポーネ ント・ソースは GPL よりリリースされています。 ftp://ftp.ikn.intel.com/pub/opensource を確認してください。 ------------ インストール ------------ インテル(R) トレース・アナライザー/コレクターをインストールするには、インス トーラー・ファイルの setup.exe をダブルクリックし、画面の指示に従ってくださ い。ライセンスファイルの場所とインストールするコンポーネントを確認するメッ セージが表示されます。トレースコレクターにより作成されたトレースファイル (*.stf) を、トレース・アナライザーに登録することもできます。 インストールの終了後、'/doc/ITC_Reference_Guide.pdf' と '/doc/ITA_Reference_Guide.pdf' を参照してください。 インテル(R) トレース・アナライザー/コレクターを使用する前に、 /bin/itacvars.bat を読み込み、適切な環境変数を設定し ます。 インテル(R) トレース・アナライザーは、[スタート] メニューから、または '\bin\traceanalyzer.exe' をダブルクリックして起動でき ます。または、コマンドシェルから実行することもできます。登録されている場合は、 トレースファイル (*.stf) をダブルクリックして、インテル(R) トレース・アナラ イザーで開くことができます。 ------------------------ ライセンスのインストール ------------------------ インテル(R) トレース・アナライザー/コレクターは、Macrovision 社の FLEXlm* 電 子ライセンス・テクノロジーを使用して、ライセンス管理を透過的に行います。イン ストール中に、有効なライセンスを確認するメッセージが表示されます。ライセンス は、インテル(R) トレース・アナライザー/コレクターのインストールに必要です。 Linux OS の場合、提供される itacvars.sh スクリプトまたは itacvars.csh スクリ プトを実行することにより、INTEL_LICENSE_FILE 環境変数にライセンスファイルの パスが設定されます。 インテル(R) トレース・アナライザーには、ライセンスの有効期限があるため、ライ センスファイルを必ずシステムに保存しておく必要があります。 ---------------------------------------------------- インテル(R) トレース・アナライザーのアンインストール ---------------------------------------------------- Linux オペレーティング・システム: インテル(R) トレース・アナライザー/コレクターをアンインストールするには、 '/uninstall.sh' スクリプトを実行します。 Microsoft Windows オペレーティング・システム: インテル(R) トレース・アナライザーのアンインストールは、[スタート] - [設定] - [コントロール パネル] - [プログラムの追加と削除] で行えます。 [Intel Trace Analyzer and Collector] を選択して、[削除] を選択します。 注: インテル(R) トレース・アナライザー/コレクターをアンインストールすると、 ライセンスファイルと作成した にあるファイルを残し て、ソフトウェア・コンポーネントが削除されます。また、INTEL_LICENSE_FILE 環境変数のエントリーはリセットされません。 インテル(R) トレース・アナライザー/コレクターのソフトウェアとライセンスは、 以前のバージョンと共存することができます。 -------------------------- 特別な機能と既知の制限事項 -------------------------- インテル(R) トレース・アナライザーは、大量のファイルを同時に開くと未定義の状 態になることがあります。 特定のバージョンの ld (例えば、Red Hat* Enterprise Linux* 4 の ld など) では、 インテル(R) トレースコレクターの共有ライブラリーとのリンクで問題が発生するこ とがあります。この問題の回避策として、スタティック・ライブラリーを使用するか、 または ld に "-Wl,--allow-shlib-undefined -Wl,--noinhibit-exec" オプションを 指定します。これにより、正しいバイナリーが作成できます。 オブジェクト・ファイルからシンボル情報を削除すると、インテル(R) トレース・ア ナライザーでシンボル情報が正しく表示されないことがあります。 MPI 正当性検証は、インテル(R) MPI ライブラリーでのみ利用できます。 Microsoft Windows OS でインテル(R) トレースコレクターを使用する場合、Linux OS 版と比べて以下の制限があります。 - 分散メモリー確認機能は利用できません - McAfee Host Intrusion Prevention* ウィルス対策ソフトが有効な場合、itcpin はサポートされません 詳細は、『リファレンス・ガイド』を参照してください。 -------- 動作環境 -------- 対応ハードウェア ---------------- IA-32 アーキテクチャー・ベースのシステム: インテル(R) Pentium(R) 4 プロセッサー以上 インテル(R) Core(TM) i7 プロセッサー推奨 1 コア当たり 1GB RAM 1 コア当たり 2GB RAM 推奨 1GB のディスク空き容量 インテル(R) 64 アーキテクチャー・ベースのシステム: インテル(R) Core(TM) プロセッサー・ファミリー以上 インテル(R) Xeon(R) プロセッサー 5500 番台推奨 1 コア当たり 1GB RAM 1 コア当たり 2GB RAM 推奨 1GB のディスク空き容量 対応ソフトウェア ---------------- オペレーティング・システム IA-32 アーキテクチャー・ベースのシステム: Microsoft Windows XP Microsoft Windows Vista* インテル(R) 64 アーキテクチャー・ベースのシステム: Microsoft Windows XP Professional x64 Edition Microsoft Windows Vista Microsoft Windows HPC Server 2008 Microsoft Windows Server* 2008 MPI 実装 インテル(R) MPI ライブラリー 3.x インテル(R) MPI ライブラリー 4.x ------------------ テクニカルサポート ------------------ インテルでは、お客様からのフィードバックを非常に重視しております。テクニカル サポートを受けるには、インテル(R) プレミアサポート・アカウントに登録してくだ さい。インテル(R) トレース・アナライザー/コレクターのインテル(R) プレミアサ ポート・アカウントで、製品についての問題やご意見を送信することができます。 このパッケージは、インテル(R) プレミアサポートによるサポートが提供されていま す。次の Web サイトからサポートをご利用いただけます。 https://premier.intel.com (英語) インテル製品の一般的なサポートに関する情報は、次の Web サイトを参照してくださ い。 http://www.intel.com/software/products/support (英語) インテル(R) トレース・アナライザー/コレクターの Web サイトは次のとおりです。 http://www.intel.com/go/traceanalyzer (英語) インテル(R) トレース・アナライザー/コレクターのサポート Web サイトでは、技術 的な問題、FAQ、製品ドキュメント、製品のエラッタ情報を参照できます。 http://www.intel.com/software/products/support/itac (英語) ライセンス要求では、レジストレーション・センターを案内されることがあります。 http://www.intel.com/software/products/registrationcenter プレミアサポートに問題を報告する前に、『インテル(R) トレース・アナライザー/ コレクター Windows* OS 版入門ガイド』で、インストール・テストの詳細を参照し、 基本的な設定が正しく行われていることを確認してください。 インテル(R) プレミアサポートに問題を報告する場合は、以下の情報とともに、その 問題を再現できるようにできるだけ具体的に説明してください。 - インテル(R) トレース・アナライザー/コレクターのパッケージ名とバージョン 情報 - ホスト・アーキテクチャー (例: IA-32 アーキテクチャーまたは インテル(R) 64 アーキテクチャー) - コンパイラーとそのバージョン - オペレーティング・システムとそのバージョン - 問題を再現する方法の詳細。makefile、コマンドライン、簡単なテストケース、 ビルドの方法などを含めてください。 インテル(R) インテル(R) トレース・アナライザー/コレクター・パッケージのバー ジョン情報は、itacsupport.txt ファイルを参照してください。 問題の送信方法 - https://premier.intel.com (英語) にアクセスします。 - サイトにログインします。ログイン名とパスワードを入力します。どちらも大文字 と小文字が区別されます。 - 左側のナビゲーション・バーの [Submit Issue] リンクをクリックします。 - [Product Type] ドロップダウン・リストから [Development Environment (tools, SDV,EAP)] を選択します。ソフトウェアまたはライセンスに関する問題の場合は、 [Product Name] ドロップダウン・リストから [Intel(R) Trace Analyzer and Collector, Windows*] を選択します。 - 質問を入力します。ウィンドウの残りのフィールドも記入して、問題箇所の送信を 完了します。 注: 特定の国へのアクセスを制限する必要があるソースコードを送信する場合は、ソー スコードを送信する前にサポート担当者までお問い合わせください。 -------------------- 著作権と商標について -------------------- 本資料に掲載されている情報は、インテル製品の概要説明を目的としたものです。本 資料は、明示されているか否かにかかわらず、また禁反言によるとよらずにかかわら ず、いかなる知的財産権のライセンスを許諾するものではありません。製品に付属の 売買契約書『Intel's Terms and Conditions of Sale』に規定されている場合を除き、 インテルはいかなる責任を負うものではなく、またインテル製品の販売や使用に関す る明示または黙示の保証 (特定目的への適合性、商適格性、あらゆる特許権、著作権、 その他知的財産権の非侵害性への保証を含む)に関してもいかなる責任も負いません。 インテルによる書面での合意がない限り、インテル製品は、その欠陥や故障によって 人身事故が発生するようなアプリケーションでの使用を想定した設計は行われていま せん。 インテル製品は、予告なく仕様や説明が変更されることがあります。機能または命令 の一覧で「留保」または「未定義」と記されているものがありますが、その「機能が 存在しない」あるいは「性質が留保付である」という状態を設計の前提にしないでく ださい。これらの項目は、インテルが将来のために留保しているものです。インテル が将来これらの項目を定義したことにより、衝突が生じたり互換性が失われたりして も、インテルは一切責任を負いません。この情報は予告なく変更されることがありま す。この情報だけに基づいて設計を最終的なものとしないでください。 本書で説明されている製品には、エラッタと呼ばれる設計上の不具合が含まれている 可能性があり、公表されている仕様とは異なる動作をする場合があります。現在確認 済みのエラッタについては、インテルまでお問い合わせください。 最新の仕様をご希望の場合や製品をご注文の場合は、お近くのインテルの営業所また は販売代理店にお問い合わせください。 本書で紹介されている注文番号付きのドキュメントや、インテルのその他の資料を入 手するには、1-800-548-4725 (アメリカ合衆国) までご連絡いただくか、インテルの Web サイトを参照してください。 インテル(R) プロセッサー・ナンバーはパフォーマンスの指標ではありません。プロ セッサー・ナンバーは同一プロセッサー・ファミリー内の製品の機能を区別します。 異なるプロセッサー・ファミリー間の機能の区別には用いません。詳細については、 http://www.intel.co.jp/jp/products/processor_number/ を参照してください。 Intel、インテル、Intel ロゴ、Intel Core、Pentium、Xeon は、アメリカ合衆国およ びその他の国における Intel Corporation の商標です。 * その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。 (C) 1996 - 2010 Intel Corporation. 無断での引用、転載を禁じます。