亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial Internet of Things >> 物联网技术

FPGA加速深度学习:速度、灵活性与能效的三重奏

FPGA加速深度学习:速度、灵活性与能效的三重奏

我最近出席硅谷2018 Xilinx开发者论坛,发现Mipsology,一家声称解决了在现场可编程门阵列(FPGA)部署神经网络相关AI挑战的初创公司。怀揣大胆愿景成立,Mipsology展示FPGA如何将任何神经网络加速至最高可能性能,不受传统部署约束束缚。

使用Xilinx新Alveo板卡,Mipsology在包括ResNet-50、Inception-V3、VGG-19在内的热门网络套件上实现超20,000张图像/秒。

何为神经网络与深度学习?

神经网络受人脑神经元网启发,构成深度学习(DL)脊柱。DL是数学框架,通过让网络暴露于海量数据自主学会执行任务。训练神经网络——呈现数百万标注样本——后随推理,训练模型对新数据预测结果。

例如,语音识别网络可能在数千语音录音上训练,后部署实时转录口语。

为何推理要求极致性能

推理每秒需数十亿或万亿次加法乘法——远超仅发生一次的训练。因此推理是生产AI系统计算需求主要驱动力。

深度学习推理四大硬件选项

工程师传统依赖四类处理器,按功耗从高到低、灵活性从低到高排序:CPU → GPU → FPGA → ASIC。下表总结关键差异。

FPGA加速深度学习:速度、灵活性与能效的三重奏

CPU、GPU、FPGA、ASIC用于DL计算对比(来源:Lauro Rizzatti)

FPGA为何在推理擅长

现代FPGA含数百万逻辑单元、数千DSP块、嵌入内存和ARM核心——全并行运行。单时钟周期可触发数百万并发操作,实现每秒万亿计算自然映射DL负载。

FPGA相对CPU/GPU关键优势含:

挑战与权衡

尽管强项突出,FPGA呈陡峭学习曲线。开发高性能设计需专用硬件描述语言和深度并行理解,对习惯软件中心工作流团队构成障碍。

尽管如此,对要求速度、灵活性、能效三位一体的组织,FPGA代表当今深度学习推理最引人注目的平台。

物联网技术

  1. 深度学习:以智能自动化重塑行业
  2. 深度学习革新生命科学检测自动化
  3. AI、机器学习与深度学习:核心区别与运作机制深度解析
  4. Apple 与 IBM Watson 联手赋能企业移动端机器学习
  5. 深孔钻削实现无与伦比稳定性:液压刀柄延伸器方案
  6. CEVA 发布 NeuPro-S:面向边缘深度神经网络推理的下一代 AI 处理器
  7. 类脑芯片:AI 性能的下一个前沿
  8. ICP Mustang-F100:面向实时深度学习推理的 FPGA 加速器
  9. ETSI发布首个AI安全标准蓝图
  10. 利用DSP实现边缘端实时音频AI
  11. 医疗领域外包AI与深度学习:保护数据隐私
  12. AI 推动高科技行业指数级增长的角色