インテル®パラレルデバッガー拡張機能

みなさんこんにちは。 私は長い間Habrの読者でしたが、ついにここでブログを公開する機会がありました。 それで、これはHabrステージでの私のデビューです。 私はインテルで働いており、コンパイラーの技術サポートを提供しています。 したがって、コンパイラー自体とコンパイラー領域について対処する必要があります。

Intelコンパイラーを使用したことがない人のために、 ここで作業の基本について少し説明しました

今日は、インテル®Parallel Debugger Extension(PDE)コンパイラーのコンポーネントの1つについて少しお話します。 この拡張機能は、Intel C ++ Compiler ProとIntel Parallel Composerの両方と同時にインストールされます。 LinuxとWindowsの両方でOpenMP *アプリケーションをデバッグできます。 ボタンのアコーディオンを演奏しないために、この投稿を書く過程で、彼は小さな実験を行いました。 Intel Parallel Debugger Extensionについて、さまざまな検索エンジンに尋ねました。 結果は次のとおりです。



その結果、検索の結果、ロシア語を話すコミュニティでは、主にPDEについて書いたり、話したりしたことがわかりました。 したがって、主な機能について簡単に説明します(繰り返します)。

  1. 共有データへのアクセスに関連するエラーを検索します。
  2. 共有データにアクセスする際に疑われるエラーを無視するフィルターの構成。
  3. 潜在的に再入可能な機能の検出と停止。
  4. オンザフライでの並列領域の実行のシリアル化。 つまり、アプリケーションを再構築せずに、アプリケーションをシーケンシャルモードで実行する機能。
  5. SSEレジスタを持つウィンドウ。 これにより、デバッグ中にさまざまな形式でSSEレジスタの内容を表示できます。 また、これらの値も変更します。


今、私はあなたに尋ねたいです。「PDEを聞いたり、使ったりしましたか? あなたは正確に何が好きまたは嫌いでしたか? どの機能を追加する必要がありますか?」。

以上です。 皆さん、頑張ってください、ありがとう。





Intelソフトウェア製品のパフォーマンスと最適化の詳細については、最適化通知ページを参照しください。



All Articles