作者PyTorch (屁眼火炬)
看板DataScience
標題[問題] FPGA加速machine learning?
時間Fri Apr 13 22:39:20 2018
如題
以前聽過FPGA加速machine learning
我一直不懂什麼原理
我可以理解平行運算可以加速矩陣運算
但是一般的GPU就有這種功能了吧?
而且我記得FPGA的gate delay不是比一般IC大嗎?
為什麼用FPGA可以加速呢?
想請問有沒有人能幫我解惑?謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.69.38
※ 文章網址: https://webptt.com/m.aspx?n=bbs/DataScience/M.1523630362.A.ED3.html
1F:→ a75468: 用越低階的硬體運算通常越快(可以想成減少更多的overhead 04/13 23:19
2F:→ a75468: ),同理asic通常比fpga快 04/13 23:19
3F:→ azurepipi: 簡單來講 由於CPU需要處理各式各樣的計算因此無法對矩 04/14 00:17
4F:→ azurepipi: 陣的平行運算做做最佳化 而FPGA就是設計一個專門只做矩 04/14 00:17
5F:→ azurepipi: 陣平行運算的計算單元 原則上速度會比CPU快 比GPU慢 04/14 00:17
6F:→ azurepipi: 但功耗遠低於GPU 適合在無法大量供電的設備上跑已訓練 04/14 00:17
7F:→ azurepipi: 好的模型 04/14 00:17
8F:→ PyTorch: FPGA功耗低於GPU 學習了 謝謝 04/14 21:27