小舍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 [2]
查看完整版本: FPGA 在云计算中的角色