ベクトル化および最適化レポート
同カテゴリーの次の記事
ベクトル化レポートと新しいレベル -vec-report6 の概要
この記事は、インテル® デベロッパー・ゾーンに掲載されている「Vectorization and Optimization Reports」の日本語参考訳です。
ここでは、インテル® C++/Fortran コンパイラーのベクトル化および最適化レポートの取得方法とレポートの読み方を説明します。これらのレポートを見ることで、コンパイラーがベクトル化しない部分や最適化できない部分を正確に把握することができます。コードを修正するか、コンパイラーに別途情報を伝えることで、ベクトル化や最適化を適用できる可能性があります。
トピック
ベクトル化レポート
ドキュメント – ベクトル化レポート – -vec-report スイッチ
ベクトル化レポートと新しいレベル -vec-report6 の概要
最適化レポート
ドキュメント – 最適化レポート – -opt-report スイッチ
まとめ
ここでは、ベクトル化および最適化レポートの取得方法と、ソースコードのどの部分を変更するとコンパイラーがベクトル化や最適化を向上できるかを判断する方法について説明しました。
コンパイラーの最適化に関する詳細は、最適化に関する注意事項を参照してください。
関連記事
ベクトル化レポートと新しいレベル -vec-report6 の概要 この記事は、インテル® デベロッパー・ゾーンに掲載されている「Overview of Vectorization Reports and new vec-report6」の日本語参考訳です。 既存の […]
インテル® MIC アーキテクチャー向けの高度な最適化 この記事は、インテル® デベロッパー・ゾーンに掲載されている「Advanced Optimizations for Intel® MIC Architecture」の日本語参考訳です。 インテル® MIC […]
インテル® MIC アーキテクチャー向けの高度な最適化 - ネイティブおよびオフロードのプログラミング・モデル この記事は、インテル® ソフトウェア・サイトに掲載されている「Native and Offload Programming Models […]
インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャー向けプログラミングとコンパイル このページでは、「Programming and Compiling for Intel® Many Integrated Core Architecture」 の参考訳を掲載しています。 インテル® MIC […]
新しい最適化レポートを使用してインテル® コンパイラーをさらに活用する この記事は、インテル® デベロッパー・ゾーンに公開されている「Getting the Most out of your Intel® Compiler with the New Optimization […]
-
-
C++ 開発者が陥りやすい OpenMP* の 32 の罠 2011年12月22日
-
StdAfx.h に関する考察 2015年7月29日
-
セグメンテーション・フォルト SIGSEGV や SIGBUS エラーの原因を特定する 2012年2月24日
-
インテル® SSE およびインテル® AVX 世代 (SSE2、SSE3、SSSE3、ATOM_SSSE3、SSE4.1、SSE4.2、ATOM_SSE4.2、AVX、AVX2、AVX-512) 向けのインテル® コンパイラー・オプションとプロセッサー固有の最適化 2017年12月26日
-
コンパイラー最適化入門: 第1回 SIMD 命令とプロセッサーの関係 2011年5月5日
-
プログラミング、リファクタリング、そしてすべてにおける究極の疑問 2018年5月15日
-
ゲーム AI の設計 (その 1) – 設計と実装 2011年7月22日
-
インテル® コンパイラーによる AVX 最適化入門: 第1回 AVX とは 2011年8月19日
-
ウェイクロック: Android* アプリケーションでスリープしない問題の検出 2013年9月5日
-
64 コアを超える Windows 環境でマルチスレッド・プログラミングをしてみる 2011年11月23日
-