效能評估與效能剖析

分析使用GPU的程式效能時,最先該確認的事項,下列何者最適當?

  1. AGPU風扇的轉速
  2. BGPU記憶體的顏色
  3. C在整體時間中,核心(kernel)的執行、CPU與GPU之間的資料傳輸、CPU端的處理各占多少
查看答案與解析

正確答案:C. 在整體時間中,核心(kernel)的執行、CPU與GPU之間的資料傳輸、CPU端的處理各占多少

在GPU的程式中,即使核心本身很快,也常因資料傳輸或CPU端的準備花費時間,而使整體無法變快。以GPU用的剖析器查看時間的流向,確認哪個部分占多少,以及傳輸與運算是否重疊。若核心占大部分,就調查其中記憶體的使用方式與佔用率(occupancy);若傳輸占大部分,就想辦法減少傳輸或使其重疊。

  • A. 冷卻的狀態不是效能分析的第一個線索。
  • B. 顏色無關。
  • C. 正確。可以知道該改善哪裡。
練習這個領域 前往領域頁面

效能評估與效能剖析的其他題目

  1. 在資料中心選擇伺服器時,除了尖峰效能之外還應考慮的觀點,下列何者不適用?
  2. 評估「以新方法加快了100倍」這項主張時,應確認的重點下列何者最適當?
  3. SSD的效能除了連續讀取的頻寬(MB/s)之外,也常以4 KB隨機讀取的IOPS(每秒輸入輸出的次數)來表示,其理由下列何者正確?
  4. 一邊逐漸增大陣列的大小,一邊測量重複讀取陣列的處理每個元素所需的時間,發現每到某些大小,時間就會階段性增加。其理由下列何者正確?
  5. 下列何者是表示程式在CPU上執行時間的基本公式?