作者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/cn.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