Nsight Compute Profilier 分析
Nsight Compute Profilier 分析
profiler報告包含每次內核啟動分析期間收集的所有信息。在用戶界面中,它包含一個包含常規信息的標題,以及用于在報告頁面或單個收集的啟動之間切換的控件。默認情況下,報告以選定的詳細信息頁面開始。
頁眉
頁面下拉列表可用于在可用報告頁面之間切換,下一節將對此進行詳細說明。
探查器報告標頭
Launch下拉列表可用于在所有收集的內核啟動之間切換。每個頁面中顯示的信息通常表示選定的啟動實例。在某些頁面(例如Raw),顯示所有啟動的信息,并突出顯示所選實例。您可以輸入這個下拉列表來快速過濾并找到一個內核啟動。
應用過濾器按鈕打開過濾器對話框。可以使用多個篩選器縮小結果范圍。在“過濾器”對話框中,輸入過濾器參數并按“確定”按鈕。將相應地過濾“啟動”下拉列表。選擇箭頭下拉菜單以訪問“清除過濾器”按鈕,該按鈕將刪除所有過濾器。
過濾器對話框
“添加基線”按鈕可將焦點中的當前結果提升為此報告中所有其他結果的基線,以及在同一個NVIDIA Nsight Compute實例中打開的任何其他報告的基線。選擇箭頭下拉列表以訪問“清除基線”按鈕,該按鈕將刪除所有當前活動的基線。
“應用規則”按鈕應用此報表的所有可用規則。如果以前應用過規則,這些結果將被替換。默認情況下,一旦分析了內核啟動過程,就會立即應用規則。這可以在“工具”>“選項”>“配置文件”>“報表UI”>“自動應用適用規則”下的選項中進行更改。
右側的按鈕提供了可以在頁面上執行的多個操作??捎貌僮靼?#xff1a;
復制為圖像-將頁面內容作為圖像復制到剪貼板。
另存為圖像-將頁面內容作為圖像保存到文件中。
另存為PDF-將頁面內容以PDF格式保存到文件中。
導出到CSV-將頁面內容導出為CSV格式。
重置為默認值-通過刪除任何保留的設置將頁面重置為默認狀態。
請注意,并非所有的功能都在所有頁面上可用。
關于所選內核的信息顯示為當前的。[+]和[-]按鈕可用于顯示或隱藏節正文內容。信息切換按鈕i改變了章節描述的可見性。
報告頁數
使用頁眉中的Page下拉菜單在報表頁之間切換。
會話頁面
此會話頁包含有關報告和計算機的基本信息,以及為其分析啟動的所有設備的設備屬性。在啟動實例之間切換時,將突出顯示相應的設備屬性。
摘要頁
摘要頁面顯示此報告中收集的所有結果的列表,以及選定的重要摘要度量。它為您提供了一個快速的比較概述,涵蓋了所有已分析的內核啟動。您可以使用“轉置”按鈕來轉置內核和度量表。
詳細信息頁
Details頁面是內核啟動期間收集的所有度量數據的主頁面。頁面被分成單獨的部分。每個部分由一個標題表和一個可選的可擴展正文組成。這些部分完全是用戶定義的,可以通過更新它們各自的文件輕松地進行更改。有關自定義節的詳細信息,請參見《自定義手冊》。有關NVIDIA Nsight Compute附帶的部分列表,請參閱《內核評測指南》。
默認情況下,收集到新的概要文件結果后,將應用所有適用的規則。任何規則結果都將在此頁面上顯示為建議。大多數規則結果都是純信息性的,或者有一個警告圖標來指示某些性能問題。帶有錯誤圖標的結果通常表示應用規則時出錯。
規則結果通常指出性能問題并指導整個分析過程。
如果啟用,SOL Rooflines部分包含一個Roofline圖表,它對于直觀地顯示內核性能特別有用。(要在報告中啟用roofline圖表,請確保在分析時選擇了GPU Speed of Light roofline Chart部分。)有關如何使用和讀取此圖表的更多信息,請參閱Kernel profiling Guide。
屋頂線圖樣本。
可以使用下表中的控件縮放和平移屋頂線圖表,以便進行更有效的數據分析。
表1屋頂線圖表縮放和平移控件
如果啟用,內存工作負載分析部分將包含一個內存圖表,用于可視化數據傳輸、緩存命中率、指令和內存請求。關于如何使用和閱讀這個圖表的更多信息可以在內核評測指南中找到。 源計數器等部分可以包含源熱點表。這些表顯示了內核源代碼中一個或多個度量的N個最高或最低值。選擇位置鏈接以在源頁面中直接導航到此位置。將鼠標懸停在某個值上,以查看哪些度量對該值起作用。
熱點表指出源代碼中的性能問題。
總結
以上是生活随笔為你收集整理的Nsight Compute Profilier 分析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NSight Compute 用户手册(
- 下一篇: Pipe Utilization管道利用