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

简述FPGA的一些优势

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
优势一:
9 d6 v5 B3 f3 M. P) X+ @6 \. `) B/ C! F5 E+ H
更大的并行度。这个主要是通过并发和流水两种技术实现。& D2 W8 G" ?/ Y+ ~# ^

' M! S: A" {" c6 f  n- HA:并发是指重复分配计算资源,使得多个模块之间可以同时独立进行计算。这一点与现在的多核和SIMD技术相似。但相对与SIMD技术,FPGA的并发可以在不同逻辑功能之间进行,而不局限于同时执行相同的功能。举个简单例子说就是使用SIMD 可以同时执行多个加法,而FPGA可以同时执行多个加法和乘法和任何你能设计出来的逻辑。9 h; [, r3 m% W

# ?$ Y" k/ V! N8 c! qB:流水是通过将任务分段,段与段之间同时执行。其实这一点和CPU相似,只是CPU是指令间的流水而FPGA是任务间流水或者可以说是线程间流水。# m( {1 Z( l5 S4 ?7 d

. b7 i- N9 c) k2 [1 f% o优势二:
  F, R2 k' [/ U. D* \. `; q8 T' Q6 q/ m' f9 ~3 ^$ v: A
可定制。FPGA 内部通过Lookup Table实现逻辑,可以简单理解为是硬件电路。可定制指的是在资源允许范围内,用户可实现自己的逻辑电路。通常情况下任务在硬件电路上跑是比在软件上快的,比如要比较一个64位数高32位和低32位的大小,在CPU下需要2条区数指令,两条位与指令,一条移位指令一条比较指令和一条写回指令,而在FPGA下只要一个比较器就行了。+ L- T) H1 V0 U% b# l0 A. X

; Y) O2 w# \$ c4 q优势三:9 l0 W3 w7 j7 M

& u0 Y/ O' {; z  o! o) s可重构。可重构指的是FPGA内部的逻辑可根据需求改变,减少开发成本。同时,使用FPGA复用资源比使用多个固定的ASIC模块为服务器省下更多的空间。
. f0 {: g# `* x  k, v- C) Q  I" t# ~) a" v# a0 p0 ^+ |6 Z
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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