0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一文了解Xilinx All Programmable器件的加速能力的重要性

Hx 作者:工程师陈翠 2018-06-25 07:14 次阅读

随着物联网IoT)、人工智能AI)、大数据(Big Data)和云计算等新兴产业的不断告诉发展,处理并分析这些应用产生的大量数据需要更多的计算资源,这些行业对于高性能低功耗处理器的需求也日益增加,例如基于高主频CPU的云计算架构存在成本高、利用率低、耗电量大等问题(云计算耗电惊人占全球用电量的8%),因此新型高能效的处理器架构才能支撑未来应用的发展。

一文了解Xilinx All Programmable器件的加速能力的重要性

图1:Xilinx最早推出的ZYNQ-7000 All Programmable SoC架构

众所周知GPU曾一度代替CPU在深度学习加速领域得到广泛的应用,但是还有很多的应用场景是GPU无法满足的,更何况GPU被两大厂商所垄断,价格昂贵不便进行自定义开发。因此人们开始将注意力转移到FPGA(可编程逻辑门阵列),其实FPGA比CPU、GPU在吞吐量、硬件加速、能效等方面要更具优势。作为FPGA设计生产的领导厂商Xilinx最早推出了Zynq系列SoC器件,将“异构计算”的概念转换为产品

Xilinx全可编程SoC系列产品将处理器的软件可编程性与FPGA的硬件可编程性集成在一起,除了Zynq-7000系列,后续又相继推出了Zynq UltraScal+ MPSoC、Zynq UltraScale+ RFSoC系列,逐渐应用到机器学习5G无线通信嵌入式视觉、工业物联网和云计算等领域,例如互联网厂商亚马逊、阿里巴巴都采用Xilinx All Programmable器件搭建云计算服务器;基于Zynq UltraScale+ MPSoC的自动驾驶平台MAX等。

一文了解Xilinx All Programmable器件的加速能力的重要性

图2:Xilinx推出的reVISION Stack机器视觉技术栈

当然除了硬件平台,Xilinx还积极推动软件方面的开发,最初进行FPGA开发工程师必须具备一些硬件设计知识,比如硬件语言Verilog/VHDL等,而All Programmable则需要软硬件协同设计,现如今的硬件、软件设计工具、流程和知识体存在很大差别,因此这无疑增加了开发门槛。为了Xilinx与其生态伙伴共同推动这方面的变革,比如HLS、SDSoC、reVISION Stack等让软件开发者可以借助高层次编程语言(C/C++/OpenCL)进行应用的开发,专注于应用加速而不用关心硬件底层。

虽然这个推广还需要一定的时间,但是Xilinx All Programmable SoC在各领域体现出的优势使它越来越受到人们的关注,期待其更好的发展。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2874

    文章

    41875

    浏览量

    359511
  • 人工智能
    +关注

    关注

    1779

    文章

    44298

    浏览量

    231170
收藏 人收藏

    评论

    相关推荐

    通过大小鼠无创血压测量实验明白了无创血压测量技术的重要性

    无创血压测量技术的重要性:无创血压测量技术是种非侵入的测量方法,可以避免对动物造成不必要的伤害。在医学研究中,无创血压测量技术被广泛应用于各种疾病的诊断和治疗过程中,如高血压、心脏病等。因此
    发表于 04-22 09:40

    电路板设计:测试点的重要性

    电路板设计:测试点的重要性 对学电子的人来说,在电路板上设置测试点(test point)是再自然不过的事了。 有多少人没听说测试点?知道测试点但不了解测试点用途的人又有多少呢? 基本上设置测试点
    发表于 02-27 08:57

    雷卯介绍TVS保护器件重要性

    TVS保护器件
    上海雷卯电子
    发布于 :2024年01月26日 17:34:53

    ADI推出多款电机控制相关解决方案

    随着片上系统(SoC)的出现,例如集CPU的灵活性与FPGA的处理能力于一体的Xilinx Zynq All Programmable SoC,设计人员终于能够将电机控制功能和其他处理
    发表于 01-09 18:15 179次阅读
    ADI推出多款电机控制相关解决方案

    PCB设计丨电源设计的重要性

    内容以RK806电源方案的PCB设计为例,为大家主要介绍下其电源相关的设计注意事项。 RK3588系统采用PMIC芯片RK806来进行整体供电,如下图所示。整体布局时在满足结构和特殊器件的布局同时
    发表于 12-25 13:55

    PCB设计丨电源设计的重要性

    内容以RK806电源方案的PCB设计为例,为大家主要介绍下其电源相关的设计注意事项。 RK3588系统采用PMIC芯片RK806来进行整体供电,如下图所示。整体布局时在满足结构和特殊器件的布局同时
    发表于 12-25 13:52

    ADC噪声系数的重要性

    在ADC中,噪声系数(NF)和信噪比(SNR)是可以互换的。噪声系数对了解噪声密度十分有用,而信噪比衡量的则是目标频段中的噪声总量。尽管如此,我们来深入地了解下噪声系数。有些折衷具有误导
    发表于 12-19 06:18

    需要了解的FPGA基础知识

    Ross Freeman发明,属于可编程逻辑器件PLD(Programmable Logic Device)的种。真正意义上的第颗F
    发表于 11-20 18:56

    Python如何进行特征重要性分析

    特征重要性分析用于了解每个特征(变量或输入)对于做出预测的有用性或价值。目标是确定对模型输出影响最大的最重要的特征,它是机器学习中经常使用的一种方法。
    发表于 10-13 12:32 194次阅读
    Python如何进行特征<b class='flag-5'>重要性</b>分析

    什么是AXI?AXI如何工作?

    Xilinx 从 Spartan-6 和 Virtex-6 器件开始采用高级可扩展接口 (AXI) 协议作为知识产权 (IP) 内核。Xilinx 继续将 AXI 协议用于针对 7 系列和 Zynq-7000
    的头像 发表于 09-27 09:50 742次阅读
    什么是AXI?AXI如何工作?

    电源设计的重要性

    内容以RK806电源方案的PCB设计为例,为大家主要介绍下其电源相关的设计注意事项。 RK3588系统采用PMIC芯片RK806来进行整体供电,如下图所示。整体布局时在满足结构和特殊器件的布局同时
    发表于 09-08 14:43

    PCB设计丨电源设计的重要性

    内容以RK806电源方案的PCB设计为例,为大家主要介绍下其电源相关的设计注意事项。 RK3588系统采用PMIC芯片RK806来进行整体供电,如下图所示。整体布局时在满足结构和特殊器件的布局同时
    发表于 09-08 14:29

    PCB设计中线宽线距的重要性

    想要做好PCB设计,除了整体的布线布局外,线宽线距的规则也非常重要,因为线宽线距决定着电路板的性能和稳定性。所以本篇以RK3588为例,详细为大家介绍下 PCB线宽线距的通用设计规则 。 要注意
    发表于 09-01 10:51

    仓库数据对企业的重要性

    库存、订单、出入库记录、物流信息和货物状态等数据是仓库管理的重要组成部分。 一、仓库数据的重要性 1. 了解市场需求和库存情况:通过有效管理数据,企业可以更好地了解市场需求和库存情况,
    的头像 发表于 08-23 15:59 455次阅读

    PCB印刷电路板打样的重要性

    似乎是个额外的步骤,但PCB打样会在您开始全面生产运行之前对印刷电路板进行预生产分析。那么,PCB打样在电子产品研发过程中有哪些重要性呢? 1.加快整体生产 高度准确的PCB原型有助于最大限度地减少
    发表于 06-07 16:37