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

在云端部署FPGA

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
首先,作为加速功能,FPGA需要配合Host CPU来工作。一个应用中有一个滤波器功能,需要大量的运算,比较合适放到FPGA来处理;而其它部分功能,主要和控制相关,则放在CPU来运行。2 M+ _( B3 @. E4 y8 K
7 G# ]: G  F/ s0 I" N. c. x/ E( _
由于FPGA应用往往都需要支持很大的数据吞吐量,这对于Memory带宽和I/O互连带宽要求很高。如果数据传输的带宽受限,则FPGA提供的巨大的并行计算能力根本发挥不了作用。在云端部署FPGA的另一个重要挑战是如何把FPGA的运算能力融合到云端的大规模弹性计算架构当中。
! A/ n7 ^, k* R. b
8 U, C, p: `( p7 C8 V, N下面我们就分别看看MS和AWS的FPGA部署情况。值得注意的是,目前MS的Azure中的FPGA主要还是内部使用,并没有作为一项公有的服务;而AWS则已经提供了EC2 F1 实例(instance)的FPGA服务了。
7 W- c) f9 C6 m5 \$ C9 h6 T+ P

该用户从未签到

2#
发表于 2021-9-7 11:28 | 只看该作者
FPGA需要配合Host CPU来工作
4 o- Q% g3 l: X5 H. ~

该用户从未签到

3#
发表于 2021-9-7 13:25 | 只看该作者
在云端部署FPGA的另一个重要挑战是如何把FPGA的运算能力融合到云端的大规模弹性计算架构当中
: ^1 }+ o1 t1 M+ i$ G) f% M6 l

该用户从未签到

4#
发表于 2021-9-7 13:45 | 只看该作者
个应用中有一个滤波器功能,需要大量的运算,比较合适放到FPGA来处理;而其它部分功能,主要和控制相关,则放在CPU来运行
7 e# \% _8 [8 Y) l( L5 h

该用户从未签到

5#
发表于 2021-9-7 14:11 | 只看该作者
由于FPGA应用往往都需要支持很大的数据吞吐量,这对于Memory带宽和I/O互连带宽要求很高+ G/ F" e+ S& P& J) C* L
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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