AI硬體與軟體堆疊

關於AI加速器效能所標示的「○○ TOPS」這個數值,應注意的地方下列何者正確?

  1. A多半是以INT8等低精度計算的理論最大值,在實際模型上的速度會因記憶體頻寬或運算單元的使用率而有很大差異
  2. BTOPS是2倍的話,任何模型必定都能以2倍的速度執行
  3. CTOPS是表示記憶體容量的數值
查看答案與解析

正確答案:A. 多半是以INT8等低精度計算的理論最大值,在實際模型上的速度會因記憶體頻寬或運算單元的使用率而有很大差異

TOPS(每秒兆次運算)是所有運算單元不間斷運作時的理論值,多半以INT8或更低的精度計算,有時也是使用稀疏時的數值。在實際模型中,會受記憶體頻寬限制、運算單元閒置,或由其他電路執行不支援的運算,因此實際效能可能低得多。比較產品時,重要的是查看相同條件下的實測值。

  • A. 正確。必須確認精度條件與實測值。
  • B. 對於受記憶體限制的模型,即使提高TOPS也不會變快。
  • C. 它表示的是每秒的運算次數(兆次)。
練習這個領域 前往領域頁面

AI硬體與軟體堆疊的其他題目

  1. 關於表示大規模訓練效率的指標MFU(Model FLOPs Utilization),下列說明何者正確?
  2. 作為Transformer模型訓練所需運算數的參考,當參數量為N、訓練使用的token數為D時,常用的近似式為下列何者?
  3. 對於參數量為N的大型語言模型,產生1個token的推論所需的運算數,其參考值為下列何者(不含注意力的部分)?
  4. 計算softmax函數exp(xi)/Σexp(xj)時,常先從各xi減去最大值再計算,其原因下列何者正確?
  5. 關於加速大型語言模型推論的「推測解碼(speculative decoding)」之概念,下列何者正確?