GPU程式設計
在多數家用的遊戲用GPU中,雙精度(FP64)的運算效能遠低於單精度(FP32)(約為數十分之一等)。下列何者是最適當的理由?
- A因為圖形與AI只要單精度以下就夠用,所以沒有把太多電路面積分給雙精度運算單元
- B因為雙精度的計算在物理上不可能
- C因為雙精度的計算只允許CPU進行
查看答案與解析
正確答案:A. 因為圖形與AI只要單精度以下就夠用,所以沒有把太多電路面積分給雙精度運算單元
雙精度運算單元所用的面積與功耗是單精度的數倍。遊戲的影像與AI的推論只要單精度或半精度就足夠,因此家用GPU減少了雙精度運算單元,把省下來的部分分給單精度等。至於氣象或流體模擬等需要雙精度的科學技術計算,則會使用強化雙精度效能的資料中心用GPU。
- A. 正確。面向科學技術計算的產品強化了雙精度。
- B. 也能做雙精度的計算,只是比較慢。
- C. 沒有這樣的規定。