• 検索結果がありません。

© 2015 Intel Corporation.無断での引用、転載を禁じます。

最適化に関する注意事項

© 2015 Intel Corporation.無断での引用、転載を禁じます。

* その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。

最適化に関する注意事項

インテル ® VTune™ Amplifier XE 新機能

 OpenMP* のスケーラビリティーを迅速にチューニング

 使いやすい MPI ハイブリッド解析

 簡単な OpenCL*/GPU 解析

 優れた帯域幅解析

 素早く、簡単にインストールして使用可能

 VM サポート

 最新のプロセッサーと OS

40

© 2015 Intel Corporation.無断での引用、転載を禁じます。

最適化に関する注意事項

OpenMP* の効率とスケーラビリティーをチューニング

インテル ® VTune™ Amplifier XE で必要なデータを素早く取得

必要なデータ :

1) アプリケーションのシリアル時間はスケーリングに影響するほど長いか?

2) OpenMP* をチューニングすることでどの程度パフォーマンスが向上するか ?

3) チューニングにより最も大きな利点が得られるのはどの OpenMP* 領域 / ループ / バリアか ? 4) 各領域の効率が悪い原因は ? ( リンクをクリックすると詳細が表示される )

1)

2) 3) 4)

インテル ® VTune™ Amplifier XE のサマリーレポート :

41

© 2015 Intel Corporation.無断での引用、転載を禁じます。

* その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。

最適化に関する注意事項

OpenMP* の効率とスケーラビリティーをチューニング

効率が悪い部分のウォールクロック時間を確認し原因を特定

重要な点に注目

 効率が悪いのはどの領域か ?

 チューニングにより十分なパフォーマンスの向上が得られるか ?

 効率が悪い原因は ? インバランス ? スケジュール ? ロックスピン ?

 インテル ® Xeon Phi™ コプロセッサー搭載システムをサポート

実際の実行時間

理想的な実行時間

Fork Join

パフォーマンス向上の可能性 パフォーマンス向上の可能性

インバランス ロック Fork スケジュール

42

© 2015 Intel Corporation.無断での引用、転載を禁じます。

最適化に関する注意事項

43

© 2015 Intel Corporation.無断での引用、転載を禁じます。

* その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。

最適化に関する注意事項

正当性検証ツールにより ROI が 12%-21%

1

向上

 早期に発見した問題のほうが修正コストが少なくて済む

 いくつかの調査によると ROI% はケースバイケースだが、

早期に発見/対応したほうがコストを抑えられる エラーによっては診断に数カ月を要する

 競合やデッドロックは簡単に再現できない

 メモリーエラーをツールなしで発見するのは困難 デバッガー統合により迅速な診断が可能

 問題の直前にブレークポイントを設定

 デバッガーで変数とスレッドを確認

メモリーエラー / スレッドエラーの検出とデバッグ

インテル ® Inspector XE – メモリー / スレッドのデバッガー

関連したドキュメント