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

FPGA都做些什么

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
FPGA最大的特点就是多任务并行执行,做事情比较快。在大数据量,比较快速,比较多数据的时候,FPGA的优势才会凸显出来。与其他编程芯片相比,缺点也很明显,编程慢,数学能力差,资源也比较少。缺点多多。- O7 i1 T3 I* F, [$ t6 V
- J, K; H' N. [. [
那一般FPGA都是怎么参与活动的呢?
0 _" I2 z+ ]# N& [5 N+ p9 [$ y5 c8 b6 m  _( i: M0 O
很多人找我做FPGA的时候,都是让我做算法加速。利用了FPGA多任务并行处理速度快的特点。可是FPGA的缺点是数学能力差,编程慢,如果用FPGA来验证算法,那就实在得不偿失了。所以,通常的情况都是用其他的编程芯片CPU,GPU来完成算法验证后,在FPGA化。; I8 @$ ^1 ^: |: A' r3 q- l& C

  a4 M3 |# W( ^: \我毛华望QQ849886241,深圳工程师。博客http://blog.csdn.net/my_shar
5 ^  [' X% I- f6 Y! D2 Z( W
" Z6 y) v- T, H8 J- U' j& _那目前找我做FPGA算法加速的都是什么样的算法呢?最火爆的当然是神经网络,卷积神经网络和深度学习。还有是滤波器算法。图像处理,说起来图像处理算法就是很简单的那种,分割一下,合并一下,其他让我做图像处理,并不是算法上的加速而是图像本身数据量大的原因。好像通信类的没有人找过我。$ ]/ `& G5 g7 R! O" h

0 f& a  |! [$ K7 O( g FPGA多任务并行也是一个很大的优势,很多时候是多入多出,多入单出,单入多出。总有一边是多任务同时作业的。5 f+ l) _! J; c) X4 M
. ]+ y( `6 s  l' o
来来咱们说说工业4.0.1 g# l' K4 x! H# y- D$ P: a; R: ~
& A2 R- S8 C4 }1 F
现在无论是人工智能里面也好,机器人,无人驾驶也吧,视觉是跑不掉了。各种超声波成像,视觉成像,x射线成像。识别一下人小人吧,识别一下美女吧,识别一下路障吧。识别出来了,也好该躲开躲开,该去撩一下撩一下(不好意思男人的正常反应)。FPGA的任务就跑不了了,谁让图像的数据量大了。机器人也麻烦,传感器那么多,要去听声音吧,要视觉去看吧,要保持平衡吧,还需要胳膊腿一起动作吧。这么多任务也是协同作业吧。所以,FPGA也躲不了。
# w; O& b1 V" z4 q2 P2 i: t: w% F9 b" _3 z0 {  U( b
现在呢??机器人的任务比较单一,要么生产线上搬运一下,生产线上调整位置一下,要么单一焊接一下。这种做出来的产品都是单一化的。将来都是希望产品单独化,生产线机动灵活,多任务协作的。所以,还是少不了FPGA多任务调度。3 h3 e; |/ n& x& m; v# e
4 q, q/ I$ n5 t3 C
所以啊。来吧。做FPGA工程师还是有前途的。
& b# b* n' H) T6 T( [" X
' T: f- a- g8 X2 d7 J9 E: _; R. O" _' j- l( Z  p5 K

该用户从未签到

2#
发表于 2019-5-9 17:49 | 只看该作者
非常有前途
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-9 09:06 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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