找回密码
 注册
关于网站域名变更的通知
查看: 558|回复: 4
打印 上一主题 下一主题

在云端部署FPGA

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-9-7 10:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
首先,作为加速功能,FPGA需要配合Host CPU来工作。一个应用中有一个滤波器功能,需要大量的运算,比较合适放到FPGA来处理;而其它部分功能,主要和控制相关,则放在CPU来运行。
; q8 z' {9 F5 Q$ |& Q' O: g4 i8 [( ?5 ]
由于FPGA应用往往都需要支持很大的数据吞吐量,这对于Memory带宽和I/O互连带宽要求很高。如果数据传输的带宽受限,则FPGA提供的巨大的并行计算能力根本发挥不了作用。在云端部署FPGA的另一个重要挑战是如何把FPGA的运算能力融合到云端的大规模弹性计算架构当中。$ [9 k% {; i* \- J& s5 B' |
0 h6 V6 g, l8 s2 E) p: l" R2 H& ?
下面我们就分别看看MS和AWS的FPGA部署情况。值得注意的是,目前MS的Azure中的FPGA主要还是内部使用,并没有作为一项公有的服务;而AWS则已经提供了EC2 F1 实例(instance)的FPGA服务了。
. o& d6 x) n2 q/ @

该用户从未签到

2#
发表于 2021-9-7 11:28 | 只看该作者
FPGA需要配合Host CPU来工作
! k! c2 s+ T; K6 e3 ^0 Q* q" q

该用户从未签到

3#
发表于 2021-9-7 13:25 | 只看该作者
在云端部署FPGA的另一个重要挑战是如何把FPGA的运算能力融合到云端的大规模弹性计算架构当中) h8 T/ n# D4 D5 m' f# t! S

该用户从未签到

4#
发表于 2021-9-7 13:45 | 只看该作者
个应用中有一个滤波器功能,需要大量的运算,比较合适放到FPGA来处理;而其它部分功能,主要和控制相关,则放在CPU来运行
3 H( V' J% @# U' s

该用户从未签到

5#
发表于 2021-9-7 14:11 | 只看该作者
由于FPGA应用往往都需要支持很大的数据吞吐量,这对于Memory带宽和I/O互连带宽要求很高
) ~, O, M$ q4 u
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-8 22:01 , Processed in 0.140625 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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