效能評估與效能剖析
分析使用GPU的程式效能時,最先該確認的事項,下列何者最適當?
- AGPU風扇的轉速
- BGPU記憶體的顏色
- C在整體時間中,核心(kernel)的執行、CPU與GPU之間的資料傳輸、CPU端的處理各占多少
查看答案與解析
正確答案:C. 在整體時間中,核心(kernel)的執行、CPU與GPU之間的資料傳輸、CPU端的處理各占多少
在GPU的程式中,即使核心本身很快,也常因資料傳輸或CPU端的準備花費時間,而使整體無法變快。以GPU用的剖析器查看時間的流向,確認哪個部分占多少,以及傳輸與運算是否重疊。若核心占大部分,就調查其中記憶體的使用方式與佔用率(occupancy);若傳輸占大部分,就想辦法減少傳輸或使其重疊。
- A. 冷卻的狀態不是效能分析的第一個線索。
- B. 顏色無關。
- C. 正確。可以知道該改善哪裡。