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

简述FPGA的一些优势

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-4-28 13:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
优势一:
: v2 i, i, b3 H5 l2 k- _9 y
" I+ x3 K! w$ T  L% r更大的并行度。这个主要是通过并发和流水两种技术实现。6 z, v* S5 r  L! m' Y% U% @: {# D- [

' W# U( `0 D% BA:并发是指重复分配计算资源,使得多个模块之间可以同时独立进行计算。这一点与现在的多核和SIMD技术相似。但相对与SIMD技术,FPGA的并发可以在不同逻辑功能之间进行,而不局限于同时执行相同的功能。举个简单例子说就是使用SIMD 可以同时执行多个加法,而FPGA可以同时执行多个加法和乘法和任何你能设计出来的逻辑。
: ?; J/ c- L  y" f- Y5 ?" P7 e" n+ T  `: x. a$ ^
B:流水是通过将任务分段,段与段之间同时执行。其实这一点和CPU相似,只是CPU是指令间的流水而FPGA是任务间流水或者可以说是线程间流水。
) @, B, T& S3 r5 R5 D$ j- i/ A; n% Y% R* e( `) ~) j
优势二:
/ B6 r- y7 I# y; I. Y
9 n5 b1 p: T: [# `2 d可定制。FPGA 内部通过Lookup Table实现逻辑,可以简单理解为是硬件电路。可定制指的是在资源允许范围内,用户可实现自己的逻辑电路。通常情况下任务在硬件电路上跑是比在软件上快的,比如要比较一个64位数高32位和低32位的大小,在CPU下需要2条区数指令,两条位与指令,一条移位指令一条比较指令和一条写回指令,而在FPGA下只要一个比较器就行了。  i4 D* w9 m$ l
- d1 p8 r) Z+ ?- i
优势三:
# B5 m! Q: ?1 P  r. x  B+ z* M6 Y
" w) G) O0 y4 R" E可重构。可重构指的是FPGA内部的逻辑可根据需求改变,减少开发成本。同时,使用FPGA复用资源比使用多个固定的ASIC模块为服务器省下更多的空间。- X6 q3 i8 c% Q  O! J" R% S- R

5 Z0 i. t7 Z: D! s6 w
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-2 15:01 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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