今天我们就来了解FPGA,它为什么这么重要?
2020-12-14 09:13:20 来源:智芯融 点击:2389
【哔哥哔特导读】本文主要介绍了FPGA于ASIC的对比,FGPA的优点是硬件可编程,而ASIC的优点是线路板面积更小,处理速度更快,电路稳定性更好,FPGA跟CPU对比,CPU的优点是高吞吐和低延迟。
最近几年来,FPGA这一定义愈来愈多地出现。比如,比特币挖矿,就会使用根据FPGA的挖矿机。
还有,之前微软公司表明,将在大数据中心里面,应用FPGA“替代”CPU等。
国际上许多大的芯片生产商如intel、紫光、浪潮等公司均已开始合理布局FPGA。
那么FPGA到底是啥,它又拥有怎么样的魅力呢?
FPGA也就是现场可编程门阵列,又称之为“全能芯片”,它是在PLA、PAL、GAL、CPLD等可编程元器件的基础上进一步发展的芯片。
它好似一张白纸或者一堆积木,技术工程师能够根据传统式的电路原理图输入,或者硬件配置描述语言随意的设计一个数据系统软件。
相对于CPU、GPU、ASIC(专用型芯片)等传统式的芯片而言,FPGA拥有那些的优点呢?
自问世至今,FPGA就与ASIC纠缠不休,大家最先讨论一下它们两个的比照。
FPGA对比ASIC的优点:硬件可编程
讨论一下什么叫ASIC?
早期要完成一个收音机的作用,必须要有电容器、电阻器、三极管这些一系列分立的电子元器件来构建一个繁杂的电源电路,这类集成电路芯片,不但占用面积大,分立的电子元器件使用量也比较多。
假如把这些分立的电子元器件集成化到一个芯片中,在这个芯片的外场只需要小量的电阻、电容等相互配合就能完成收音机的作用,这就是ASIC芯片。
ASIC芯片将总数巨大的分立电子元器件集成化到芯片内部,使线路板的面积更小,处理速度更高,电源电路的可信性也更强大。
ASIC在产品研发的过程中很有可能会存有这样的难题,假如其中一些功能设计得并不是很有效,就必须变更设计方案提交给芯片生产厂家生产制造样片,很有可能需要几个月的时间。整个过程用时长、花费高。
FPGA是一大堆预制构件的门和触发器,具备可编程互连的特点。能够应用这些基本控制模块配备成你想要的一切逻辑作用。如果有不正确的,也能够在几秒内再次程序编写,而不用几个月才可以知道结果。
大家再看一下FPGA对比CPU、GPU的优点:高吞吐、低延迟
高吞吐量
FPGA上的收发器能够立即接好40Gbps-100Gbps的网线,以线速解决随意大小的数据包;而CPU必须从网卡把数据包收上去才可以解决,许多网卡是不可以线速解决64字节的小数据包的。
比如FPGA云服务器,利用云服务的方法将仅有大型企业才可以长期付款使用的FPGA服务推广到了大量公司。
公司能够根据FPGA云主机开展FPGA硬件配置程序编写,可将特性提高至通用CPU网络服务器的30倍以上。
低延迟性
网卡把数据包接到CPU,CPU再发送给网卡,即便应用DPDK这样性能卓越的数据包解决架构,延迟也有4~5微秒。
更严重的难题是,通用CPU的延迟不够平稳,比如当负荷较高时,延迟很有可能升到几十微秒甚至更高些。
这对别的的硬件机器设备而言难以完成,即便是高品质的CPU也会出现50微秒的延迟,但来到FPGA的身上,这一时间会被减少到1微秒。
例如,这一优点在喷气式战机的自动操作和高频率算法交易里将会大放异彩。
当FPGA越来越便于程序编写、减少编译程序期且提升浮点计算能耗等级时,GPU很有可能被替代。
因其得天独厚的优点,伴随着人工智能技术时期的来临,FPGA将在芯片行业施大展身手。
马云曾说过在人工智能时代,通讯将只占20%,物联网技术占80%,全部物品都是会带芯片,由此可见,芯片的需要量将会持续增加。
将来,FPGA有希望变成芯片行业的主人公。
声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请与我们联系,我们将及时更正、删除,谢谢。
越来越多的工程师选择可编程逻辑器件(PLD)、复杂PLD(CPLD)或现场可编程门阵列(FPGA),从而帮助减小解决方案尺寸、降低设计和制造成本、管理其供应链,并缩短产品上市时间。
随着物联网、大数据以及人工智能时代的到来,数据中心的信息处理需求激增,CPU、GPU和FPGA等芯片处理器的处理能力逐渐增强,并向微型化发展。
在被英特尔收购了9年之后,昔日的FPGA巨头又带着它的名字回来了,FPGA市场或将迎来一个全新的时代。
现在有多种方式可以实现报警功能,例如使用MCU、现场可编程门阵列(FPGA)或复杂可编程逻辑器件(CPLD)、集成蜂鸣器、音频编解码器或分立式运算放大器和胶合逻辑。
联合解决方案提供基于FPGA的、高速可编程的智能网卡(SmartNIC)。Napatech基于FPGA的SmartNIC通过提供可定制的数据处理加速功能,消除了各种标准服务器平台之间的性能差距。
工业、汽车、通信、航空航天和安防市场对关键任务(Mission-critical)应用的需求越来越大。如今,莱迪思NexusTM技术平台为用于关键任务(Mission-critical)应用的FPGA提供了绝对的优势。
第一时间获取电子制造行业新鲜资讯和深度商业分析,请在微信公众账号中搜索“哔哥哔特商务网”或者“big-bit”,或用手机扫描左方二维码,即可获得哔哥哔特每日精华内容推送和最优搜索体验,并参与活动!
发表评论