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