インテル® Advisor ユーザー向けベクトル化リソース

同カテゴリーの次の記事

インテル® Advisor コマンドラインと MPI

この記事は、インテル® デベロッパー・ゾーンに公開されている「Vectorization Resources for Intel® Advisor Users」の日本語参考訳です。


この記事の PDF 版はこちらからご利用になれます。

インテル® Advisor 2016 には、Fortran、C および C++ (ネイティブ/マネージド) アプリケーションが最新のプロセッサーのパフォーマンスを最大限に引き出すことができるように支援する 2 つのツールが含まれています。

  • ベクトル化アドバイザーは、ベクトル化により最も恩恵が得られるループと効率良いベクトル化を妨げている項目を特定し、代替データ再構成の利点を調査して、ベクトル化の正当性を高めるベクトル化解析ツールです。
  • スレッド化アドバイザーは、開発手法を変更することなく、スレッド化設計オプションを解析、設計、チューニング、確認できるスレッド化設計/プロトタイピング・ツールです。

ベクトル化アドバイザーの主な機能の 1 つに、コード固有のベクトル化問題の修正方法についての GUI 統合アドバイスを含む、コンパイラーのレポートデータとパフォーマンス・データを 1 カ所に統合したサーベイレポートがあります。このページには、GUI 統合アドバイスと Web ベースのベクトル化リソースへのリンクが含まれます。

目次

入門
ランディング・ページ
コンパイラーの診断
OpenMP* リソース
コンパイラー・ユーザー・ガイド
関連項目

インテル® Advisor 入門

インテル® Advisor の能力と柔軟性を最大限に引き出すには、次のリソースをご覧ください。

推奨: 生産性をできるだけ高くするには、次の SIMD 並列処理ワークフロー (使用シナリオ) に従ってください。(白のステップはオプションのステップです。)

インテル® Advisor Survey ワークフロー - 生産性を最大化するためのクイックパスインテル® Advisor Dig Deeper ワークフロー - 生産性を最大化するためのクイックパス

インテル® デベロッパー・ゾーン (または iSUS) では、豊富なベクトル化リソースを提供しています。次のランディング・ページから、さまざまなベクトル化リソースを簡単に見つけることができます。

:

  • これらのリソースの一部は、インテル® コンパイラーのベクトル化/最適化レポートやインテル® VTune™ Amplifier の hotspot 解析など、ほかのインテル® ソフトウェア開発ツールのベクトル化機能に重点を置いていますが、 インテル® Advisor ユーザーに役立つ貴重な情報が含まれています。
  • 多くのリソースは、現在のインテル® コンパイラー・バージョンに加えて、2 つ前のバージョンまでサポートしています。以前のインテル® コンパイラー・バージョン用に記述されたコンパイラー・リソースの多くは、現在のインテル® コンパイラー・バージョンにも当てはまります。多くの場合、バージョンによる違いが説明されています。

インテル® コンパイラーの診断メッセージ

ベクトル化アドバイザーでベクトル化の制約に関するコンパイラー診断を含む完全な解析データを収集するには、インテル® コンパイラー 15.0 以降が必要です。これらのコンパイラー診断に関する詳細は、以下のリンクを参照してください。

: メトリックのサブセットは GCC* や Microsoft* コンパイラーでビルドしたバイナリーでも利用できます。

OpenMP* 4.0 リソース

アプリケーションで OpenMP* 並列化フレームワークを使用している場合、以下のリソースが役立ちます。

インテル® コンパイラー・ユーザー・リファレンス・ガイド

インテル® Advisor には、ベクトル化に関連する、インテル® コンパイラー 16.0 のオプションと宣言子を含む、C++ ミニガイドおよび Fortran ミニガイドが用意されています。これらのミニガイドは、インテル® コンパイラー・ユーザー・リファレンス・ガイドの該当ページを抜粋したものです。インテル® コンパイラーに関する詳細は、以下のリンクを参照してください。

関連項目

次のリソースは、多くのインテル® Advisor ユーザーに役立ちます。

コンパイラーの最適化に関する詳細は、最適化に関する注意事項を参照してください

関連記事

  • インテル® Advisor XE 2016 Update 1 新機能インテル® Advisor XE 2016 Update 1 新機能 この記事は、インテル® デベロッパー・ゾーンに公開されている「Intel® Advisor XE 2016 Update 1 What's new」の日本語参考訳です。 ベクトル化支援ツールの新バージョンが公開されました: インテル® Advisor XE 2016 Update 1 インテル® Advisor XE […]
  • インテル® Advisor XE 2016 Update 2 新機能インテル® Advisor XE 2016 Update 2 新機能 この記事は、インテル® デベロッパー・ゾーンに公開されている「Intel® Advisor XE 2016 Update 2 What's new」の日本語参考訳です。 ベクトル化アシスタント・ツールの新バージョン、インテル® Advisor XE 2016 Update 2 […]
  • インテル® Advisor コマンドラインと MPIインテル® Advisor コマンドラインと MPI この記事は、インテル® デベロッパー・ゾーンに公開されている「Command Line and MPI」の日本語参考訳です。 インテル® Advisor 2016 には、Fortran、C および C++ (ネイティブ/マネージド) […]
  • 2015 年春のインテル® ソフトウェア技術ウェビナーシリーズ2015 年春のインテル® ソフトウェア技術ウェビナーシリーズ 無料のインテル® ソフトウェア技術ウェビナーシリーズ 2015 年春のインテル® ソフトウェア技術ウェビナーが開催されました — 皆さんがご覧になって、開発に役立てられることを期待しています。 このウェビナーシリーズの概要紹介をご覧ください。(英語) > 2015 […]
  • コンピューターの高度な概念: 用語集パート 1コンピューターの高度な概念: 用語集パート 1 この記事は、インテル® デベロッパー・ゾーンに公開されている「Advanced Computer Concepts For The (Not So) Common Chef: Terminology Pt 1」の日本語参考訳です。 この記事の PDF […]