為了因應即將到來的AI時代,
各家CPU廠開始在CPU裡面加入NPU, 即神經網路處理器
這邊已有一篇評測
https://www.youtube.com/watch?v=cN_bm3jT5VI
以這個評測為例, 讓我有點霧裡看花, 不是很能明白:
Intel Ultra 7 155H
CPU分數 67
GPU分數 413
NPU分數 282
嗯....這NPU看起來沒比較厲害?
所以我的疑問就是:
1. NPU 表現還不如 GPU, 這也許可以理解為最佳化還沒到位,
不過即使未來能小贏, 為什麼不拿去做GPU就算了, 還可以增加3D性能。
2. NPU 能執行通用計算嗎? 如果可以, NPU 只是神經網路運算特化
的 GPU?
3. 如何調用 NPU? 是視為 OpenCL / DirectML 裝置?
還是又整出新的方法跟API了?
又或只是在GPU下的子集? (調用核顯運算時指示調用NPU?)
有沒有正在行內的說說看吧...