今天小编要和大家分享的是可编程逻辑相关信息,接下来我将从FPGA和GPU在深度神经网络方面谁更胜一筹,笔记型电脑用 gpu 更新,nvidia 推出 geforce mx250 与 geforce mx230这几个方面来介绍。

可编程逻辑相关技术文章FPGA和GPU在深度神经网络方面谁更胜一筹笔记型电脑用 gpu 更新,nvidia 推出 geforce mx250 与 geforce mx230

可编程逻辑相关技术文章FPGA和GPU在深度神经网络方面谁更胜一筹

(文章来源:电子工程世界)

在今天的大数据时代,企业和消费者被各种来源的海量数据淹没,包括商业交易、社交媒体以及传感器或机器对机器数据的信息。这些数据有多种格式,从传统数据库中的结构化数字数据到非结构化文本文档、电子邮件、视频、音频和金融交易。

对这些数据的有效分析是产生洞察力和驱动更好的决策制定和机器学习(ML)算法的关键,这些算法在现代数据分析中被广泛使用。深度卷积网络(DNN)作为一种特殊的ML算法,在图像分类中得到了广泛的应用。当前的一代DNN,如ALEXNET和VGG,依赖于密集浮点矩阵乘法(GEMM),这种算法具有规则的并行性和较高的TFLOPS(每秒浮点运算次数),能够很好地映射到GPU功能。

虽然FPGA比GPU更节能(在今天的物联网市场很重要),但它们在DNN上的性能与GPU并不匹配。英特尔进行的一系列测试评估了两种最新一代FPGA(英特尔的Arria TM10和statix TM10)与最新的高性能GPU (Titan X Pascal)在DNN计算上的性能。

由于数据并行计算具有规则的并行性和高浮点计算吞吐量,传统上DNN都使用GPU。每一代GPU都加入了更多的浮点单元、片上RAM和更高的内存带宽,以提供更多的浮点运算次数。然而,由于发散等问题,具有不规则并行性的计算可能会对GPU造成挑战。此外,由于GPU只支持一组固定的本地数据类型,定制定义的数据类型可能无法有效地处理,从而导致硬件资源利用率不足和性能不理想。

FPGA和GPU在深度神经网络方面谁更胜一筹

首先,下一代FPGA集成了更多的片上RAM。其次,像HYPERFLEX这样的技术可以显著提高频率。第三,还有更多的DSP可用。第四,HBM内存技术的集成导致芯片外带宽增加,最后,下一代FPGA将使用更先进的工艺技术,如14nm CMOS。

英特尔Stratix 10 FPGA芯片拥有5000多个硬化浮点数单元(dsp),超过28MB的片上RAM (M20Ks),与高带宽内存(高达4x250GB/s/stack或1TB/s)集成,并改进了新HyperFlex技术频率,使得FP32吞吐量峰值9.2 Tflops。此外,FPGA开发环境和工具集也在不断发展,支持更高抽象级别的编程,开发人员更容易访问FPGA编程。

  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查