FPGA配置要逆天了,还有什么能阻止得了它吗?

2014-05-14 10:09:40 来源:EEFOCUS
标签:

 

Altera发布了业界第一款支持硬核浮点DSPFPGA,硬核浮点DSP模块将集成在Altera 20nm Arria 10 FPGA和SoC中,也会集成在14nm Stratix 10 FPGA和SoC中。这一革命性的设计会对器件浮点运算性能带来多大的提升,对传统FPGA浮点运算设计带来多大的改变,又会对DSP以及GPU市场带来多大的影响,Altera公司首席DSP产品规划经理Michael Parker、软件和DSP产品市场经理Albert Chang先生连线国内媒体,带来了精彩的内容分享。

 

硬核兼容IEEE754,支持单精度浮点运算

支持硬核浮点DSP的FPGA使用专用硬核电路,能够自然支持IEEE 754单精度浮点。IEEE 754浮点所有复数都位于DSP模块的硬核逻辑中,不会占用可编程逻辑,即使是100%的使用了DSP模块,浮点也支持定点设计中相似的时钟速率。

 

采用TSMC 20nm工艺的Arria 10 系列,浮点运算性能将达到1.5TFLOP的DSP性能,而且是单精度。它的运行频率可以达到400到450MHz,在软件方面支持OpenCL、DSP Builder和浮点宏功能。

 

至于1.5TFLOP的浮点运算是如何计算出的,笔者也作了详细的了解:Arria 10器件10AX066含有660 kLE的逻辑,以及1688个DSP模块,总共有1688个浮点加法器和1688个浮点乘法器。运行在450 MHz的总计3376个浮点运算器性能达到了1520 GFLOPS。德州仪器、Nvidia和AMD也都是采用这一峰值浮点性能判定方法计算其DSP和GPU的峰值GFLOPS的。

 

而采用Intel 14nm三栅极工艺制成的高端FPGA和SOC Stratix 10系列单精度浮点运算可以达到10TFLOP的水平。

 

浮点模块与现有设计是后向兼容,对定点性能没有影响。DSP设计人员可以选择定点或者浮点模式,每一个DSP模块都可以独立运行。

 

极大提高设计效能及资源使用效率

加入硬核浮点模块带来的提升是巨大的,它极大的提高了设计人员的效能,也释放了FPGA的逻辑资源,使其可以供其他任务使用,为设计产品的迅速面市提供了可靠保障。

 

 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

作者简介
岳浩
岳浩

与非网记者。8年研发工程师背景,常驻苏州,喜交友。闲时喝喝茶,侃大山;忙时到处跑,找新闻。希望我们的努力对您有所帮助! 邮箱:yuehao@eefocus.com 欢迎与我联系!

继续阅读
AD9854的工作原理和应用电路图

AD9854采用80脚LQFP封装,其内部共有40个8位的控制寄存器,分别用来控制输出信号频率、相位、幅度、步进斜率等,以及一些特殊控制位。下表给出了控制寄存器的分布情况。

基于AD9854信号发生电路和MSK调制信号
基于AD9854信号发生电路和MSK调制信号

由于AD9854支持FSK调制方式,实际上我们所需要的MSK信号就是一种特殊的正交FSK信号,其特殊性在于其两组频率之间的差值是满足这两组频率正交性的最小频差。值得注意的是,MSK信号的相位是连续的,在调制的过程中我们为了保证产生的MSK信号的相位连续性需要加入相位常量,这将增加MSK调制系统的复杂性。

英特尔 FPGA 助力 Microsoft Azure 人工智能

新特性:在近日举行的 Microsoft Build 大会上,Microsoft推出了 基于 Project Brainwave 的 Azure 机器学习硬件加速模型,并与 Microsoft Azure Machine Learning SDK 相集成以供预览。

中国FPGA新突破,到底解决了哪些问题?

日前,在一次军民融合展会上,中国电科下属单位展示了完全正向设计的3500万门级FPGA。随后,中国电子下属单位公开宣布成功研发7000万门级FPGA。

《集成电路专利态势报告(2018版)》透露了哪些信息?
《集成电路专利态势报告(2018版)》透露了哪些信息?

近日,中国集成电路知识产权联盟秘书处纲正知识产权中心发布了《集成电路专利态势报告(2018版)》。该报告分别从集成电路总体、DRAM 领域、FPGA 领域、光刻设备领域这四个方面,分析了各个领域的专利态势。

更多资讯
屌丝程序员的逆袭之路
屌丝程序员的逆袭之路

《十面阿里》 本屌现今四年开发经验;前前后后为进阿里面试十次(阿里旗下——蚂蚁金服,天猫的offer都被hr因学历而被拒,最后的菜鸟面幸运的被录用,拿到P6offer,真正的“十面”阿里!)。

想要学习PLC,我们该从何入手?

PLC编程语言符合IEC 61131标准。其中比较主流的语言是模块化的编程语言,也即IEC 61131-3语言。由于所有的PLC生产厂家都必须遵循IEC 61131标准,因此深入学习某一款PLC后,其它的PLC大体上是类似的。

FPGA的图像处理是怎么做到的?
FPGA的图像处理是怎么做到的?

基于软件的图像处理方法存在着一些局限性,尤其是计算速度和算法效率方面。所以大家很自然的就想到了FPGA作为嵌入式图像应用的平台。许多图像处理本身就是并行计算的,并且FPGA的编程硬件,本质上也是并行的。但是利用FPGA硬件进行图像处理存在很多的困难,需要学到很多的技巧。

在FPGA的编程语言里,这是你最容易犯的错误

我知道,我对与电子有关的所有事情都很着迷,但不论从哪个角度看,今天的现场可编程门阵列(FPGA),都显得“鹤立鸡群”,真是非常棒的器件。如果在这个智能时代,在这个领域,想拥有一技之长的你还没有关注FPGA,那么世界将抛弃你,时代将抛弃你。

算力大爆炸时代,加速云的FPGA有啥妙招在手?

加速云创始人CEO邬刚,拥有15年以上FPGA领域经验,在接受与非网记者采访时也只能表示:“在深度学习领域,FPGA并不是全部能够搞定。”但是FPGA也拥有让这个领域无法拒绝的理由。

Moore8直播课堂
电路方案