アプリケーションの最適化
はじめに
本書の使い方
ハイパフォーマンスを目的としたプログラミング
コンパイラーの最適化
コンパイラーの最適化の概要
最適化オプションのまとめ
特定のプロセッサーの最適化
コンパイル処理の最適化
プロシージャー間の最適化 (IPO)
プロファイルに基づく最適化 (PGO)
プロファイルに基づく最適化の概要
プロファイルに基づく最適化の理解
プロファイルに基づく最適化の例
基本的な PGO オプション
高度な PGO オプション
関数順序リストの生成
PGO API: プロファイル情報生成サポート
PGO ツール
PGO ツールの概要
コード・カバレッジ・ツール
テスト・プライオリタイゼーション・ツール
profmerge および proforder ユーティリティー
profrun ユーティリティー
ソフトウェア・ベースのスペキュレーティブ・プリコンピュテーション (IA-32)
高レベルな最適化 (HLO)
浮動小数点算術演算最適化
コンパイラー・レポート
並列プログラミング
最適化サポート機能
最適化用語集
|