高性能浮点处理一直与高性能CPU相关联。在过去几年中,GPU也成为功能强大的浮点处理平台,超越了图形,称为GPGPU(通用图形处理单元)。新创新是在苛刻的应用中实现基于FPGA的浮点处理。的重点是FPGA及其浮点性能和设计流程,以及OpenCL的使用,这是高性能浮点计算前沿的编程语言。各种处理平台的GFLOP指标在不断提高,现在,TFLOP/s这一术语已经使用的非常广泛了。但是,在某些平台上,峰值GFLOP/s,即,TFLOP/s表示的器件性能信息有限。它只表示了每秒能够完成的理论浮点加法或者乘法总数。分析表明,FPGA单精度浮点处理能够超过1TFLOP/s。一种不太复杂的常用算法是FFT。使用单精度浮点实现了4096点FFT。它能够在每个时钟周期输入输出四个复数采样。每一个FFT内核运行速度超过80GFLOP/s,大容量FPGA的资源支持实现7个这类的内核。这是'按键式'OpenCL编译结果,不需要FPGA专业知识。使用逻辑锁定和DSE进行优化,7内核设计接近单内核设计的Fmax,将其GFLOP/s提升至500,超过了10GFLOP/s每瓦。这一每瓦GFLOP/s要比CPU或者GPU功效高很多。对比一下GPU,GPU在这些FFT长度上效率并不高,因此,没有进行基准测试。当FFT长度达到几十万个点时,GPU效率才比较高,能够为CPU提供有效的加速功能。
用户评论
推荐下载
-
如何在GOOGLE地球上获取清晰的遥感影像
该文档详细讲解了如何在GOOGLE地球上获取清晰的卫星遥感影像的方法,希望相关专业的同学用得上。
68 2019-05-13 -
如何在firefox上安装未通过验证的扩展
首先下载我分享的文件,里面是config.js和config-prefs.js两个文件,然后:第一步:找到你安装的火狐的安装目录第二步:将config.js放到火狐安装的根目录下例D:\Mozilla
28 2019-06-01 -
如何在自己的电脑上配置APNS推送环境
主要介绍了如何在自己的电脑上配置APNS推送环境的相关资料,需要的朋友可以参考下
11 2020-09-11 -
如何在网络上挣钱趁势是怎样的
网络挣钱|最新趁势|网络营销|解说一种创新的模式及实现方法,有兴趣可以向我索取合作资料。
43 2019-01-16 -
如何在CentOS系统上安装Ansible的rpm包
您需要先下载epel-release-7-11.noarch.rpm,然后在终端中执行“rpm -ivh epel-release-7-11.noarch.rpm”命令来进行安装。接着,执行“yum
8 2023-05-16 -
开关电源的电感如何在PCB上摆放
用于电压转换的开关稳压器使用电感来临时存储能量。这些电感的尺寸通常非常大,必须在开关稳压器的印刷电路板(PCB)布局中为其安排位置。这项任务并不难,因为通过电感的电流可能会变化,但并非瞬间变化。变化只
0 2024-10-02 -
TCPIP在FPGA上的实现
TCPIP在FPGA上的实现
19 2020-09-24 -
ADPCM在FPGA上的实现
ADPCM在FPGA上的实现,基于FPGA音视频开发板,音质尚可,代码注释详细、内附说明文档,44.1K音频压缩与解压
47 2019-01-07 -
C++数学库支持大数浮点数和复数计算
这款C++数学库采用std::vector实现大数运算,轻便易用。同时,它也支持浮点数和复数计算,可以应用于多种数学问题的解决。赶快试试吧!
3 2023-03-21 -
FPGA如何在高清图像处理领域大展雄图
从模拟广播向数字广播的转变为业界提供了令人振奋的新服务和挣钱机会,而OEM厂商之间为生产更有价格吸引力的系统而进行的竞争也非常激烈。然而,正如许多其它技术转变时所面临的情况一样,各个企业为竞争市场领导
12 2020-08-21
暂无评论