APP下载

CPU不堪重负,FPGA来助阵!

2017-04-13

单片机与嵌入式系统应用 2017年11期
关键词:解决方案功能

CPU不堪重负,FPGA来助阵!

本刊记者薛士然

据分析师预测,到2020年互联网数据量会大得惊人:平均每位互联网用户的数据流量达1.5 GB/天,自动驾驶汽车产生数据达4 TB/天,联网飞机的数据达5 TB/天,智能工厂产生的数据达1 PB/天,云视频提供商每天的数据流量高达750 PB/天……如此庞大的数据量,必然会给数据中心带来巨大的压力,加之数据分析、机器学习等应用,更会让CPU不堪重负,这种情况下该怎么办?

近日,英特尔公司可编程解决方案事业部副总裁兼客户体验事业部总经理Rina Raman告诉了大家一个解决方案,那就是借助FPGA!

2015年6月,英特尔高价收购了当时的第二大FPGA公司Altera,开始涉足FPGA领域。FPGA是在PAL、GAL、CPLD等可编程器件的基础上进一步发展来的,主要包括以下几部分:可编程输入/输出单元、基本可编程逻辑单元、完整的时钟管理、嵌入块式RAM、丰富的布线资源、内嵌的底层功能单元和内嵌专用硬件模块。

FPGA具有静态可重复编程和动态在系统重构的特性,使得硬件的功能可以像软件一样通过编程来修改,FPGA能完成任何数字器件的功能,甚至是高性能CPU都可以用FPGA来实现(要知道,所有ASIC的设计都是通过FPGA来实现物理验证的)。FPGA如同一张白纸:加电时,FPGA芯片将EPROM中数据读入片内编程RAM中,配置完成后进入工作状态;掉电后,FPGA恢复成白片,内部逻辑关系消失。因此,FPGA能够反复使用,其优势就是可以用硬件电路实现并行处理。

一个ASIC SoC的设计周期是14到24个月,而一个FPGA是半成品,因而设计时间要缩短一半。如果将x86处理器和FPGA结合起来创造新型异构处理器,还可以继续实现摩尔定律,而且这样的处理器既拥有x86的高性能,又通过FPGA实现了灵活性,堪称是一种完美的方案。

登录APP查看全文

猜你喜欢

解决方案功能
也谈诗的“功能”
艾默生自动化解决方案
解决方案和折中方案
关于非首都功能疏解的几点思考
怀孕了,凝血功能怎么变?
“简直”和“几乎”的表达功能
4G LTE室内覆盖解决方案探讨
7大睡眠问题解决方案
中西医结合治疗甲状腺功能亢进症31例
辨证施护在轻度认知功能损害中的应用