集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: 小舍YZ

FPGA 在云计算中的角色

[复制链接]
 楼主| 小舍YZ 发表于 2017-3-14 16:04:20 | 显示全部楼层
成也萧何,败也萧何。缺少指令同时是 FPGA 的优势和软肋。每做一点不同的事情,就要占用一定的 FPGA 逻辑资源。如果要做的事情复杂、重复性不强,就会占用大量的逻辑资源,其中的大部分处于闲置状态。这时就不如用冯·诺依曼结构的处理器。数据中心里的很多任务有很强的局部性和重复性:一部分是虚拟化平台需要做的网络和存储,这些都属于通信;另一部分是客户计算任务里的,比如机器学习、加密解密。我们首先把 FPGA 用于它最擅长的通信,日后也许也会像 AWS 那样把 FPGA 作为计算加速卡租给客户。
 楼主| 小舍YZ 发表于 2017-3-14 16:04:34 | 显示全部楼层
不管通信还是机器学习、加密解密,算法都是很复杂的,如果试图用 FPGA 完全取代 CPU,势必会带来 FPGA 逻辑资源极大的浪费,也会提高 FPGA 程序的开发成本。更实用的做法是 FPGA 和 CPU 协同工作,局部性和重复性强的归 FPGA,复杂的归 CPU。
 楼主| 小舍YZ 发表于 2017-3-14 16:05:06 | 显示全部楼层
当我们用 FPGA 加速了必应搜索、深度学习等越来越多的服务;当网络虚拟化、存储虚拟化等基础组件的数据平面被 FPGA 把持;当 FPGA 组成的「数据中心加速平面」成为网络和服务器之间的天堑……似乎有种感觉,FPGA 将掌控全局,CPU 上的计算任务反而变得碎片化,受 FPGA 的驱使。以往我们是 CPU 为主,把重复的计算任务卸载(offload)到 FPGA 上;以后会不会变成 FPGA 为主,把复杂的计算任务卸载到 CPU 上呢?随着 Xeon + FPGA 的问世,古老的 SoC 会不会在数据中心焕发新生?
逆战 发表于 2017-3-16 06:37:44 | 显示全部楼层
fpga将在云计算中凸显能力了
星坠天际 发表于 2017-3-16 10:01:08 | 显示全部楼层
  CPU+FPGA
wuli韬韬 发表于 2017-3-16 17:38:16 | 显示全部楼层

FPGA 在云计算中的角色
zxopenljx 发表于 2021-2-1 14:14:53 | 显示全部楼层
FPGA 在云计算中的角色
zxopenluyutong 发表于 2021-2-1 18:25:35 | 显示全部楼层
FPGA 在云计算中的角色
zxopenljx 发表于 2024-8-6 17:55:37 | 显示全部楼层
FPGA 在云计算中的角色
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2024-11-23 08:04 , Processed in 0.062745 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表