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

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

3天内不再提示

AI让FPGA获得新生:CPU+GPU都搞不定的机器学习问题,微软和百度用FPGA解决了

TI17_shenzhenwa 来源:深圳湾 作者:佚名 2017-08-25 16:14 次阅读

在今年的 Hot Chips 2017 会议上,微软推出基于 FPGA 的超低延迟计算平台 Brainwave,用于在云端加速深度学习。该平台采用英特尔 Stratix 10 FPGA,经测试得出,Brainwave 不需要任何 batching 就能在大型 GRU(Gated recurrent unit)上达到 39.5 Teraflops 的性能。

微软将 DPU 或者 DNN 处理单元合并到 FPGA 中,希望通过加强深度学习网络的研究,更快地适应其云服务基础设施建设,以应对接近于实时的运算处理需求。

同样是在 Hot Chips 大会上,百度发布一款 256 核、基于 FPGA 的云计算加速芯片 XPU,其合作伙伴是著名 FPGA 厂商 Xilinx。XPU 的目标是在性能和效率之间实现平衡,处理多样化的计算任务,而 FPGA 本身就擅长于处理某些特定的计算。

百度研究员欧阳剑表示:「FPGA 是高效的,可以专注于特定计算任务。传统 CPU 擅长通用计算任务,尤其是基于规则的计算任务,同时非常灵活。GPU 瞄准了并行计算,因此有很强大的性能,XPU 则专注于计算密集型、基于多规则的多样化计算任务,提高效率和性能,并带来类似 CPU 的灵活性。」

近两年随着人工智能浪潮的到来,让有些冷门 FPGA 又重新焕发了生机,其实各大科技厂商很早就发现了 FPGA 在 AI 领域所拥有的优势,并开始布局。

微软在 Hot Chips 上展示 Brainwave

早在2015 年,微软就提出了一种使用 FPGA 加速 Bing 搜索引擎的方案,这些 CPU + FPGA 混合器在当年便投入了生产和布置,用以加速 Bing 的页面排名功能。去年,亚马逊 AWS 也推出了基于 FPGA 的云服务 EC2 F1。事实上,百度、阿里云、腾讯云等巨头也相继推出了 FPGA 云服务。

FPGA 之所以普遍受到业界的关注,是源于 2015 年英特尔有史以来最大的一笔收购案 —— 以 167 亿美元的价格收购 FPGA 大厂 Altera。英特尔判断, 2020 年 CPU + FPGA 的异构计算将占据运输局中心市场的三分之一。

和传统的 CPU 、GPU 相比,FPGA 无指令、无需共享内存的体系结构可以拥有更高的计算效率,在处理类似矩阵运算、图像处理、机器学习、压缩、Bing 搜索排序等计算密集型任务中有相当优秀的表现。另外,FPGA 拥有更低的功耗,百度在线上服务使用的 FPGA 版百度大脑,在同样的功耗下,其性能是天河二号超级计算机的十倍以上。

摩尔定律已经不再符合现今技术的发展状态,而机器学习和 Web 服务的规模却以指数级增长,技术和行业的快速发展,对处理器提出了可被重新编程以适应新类型计算任务的要求,FPGA 正是这样一种可以重构的体系结构,而这也是各科技巨头如此看重 FPGA 的原因。

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

    关注

    1603

    文章

    21328

    浏览量

    593275
  • gpu
    gpu
    +关注

    关注

    27

    文章

    4424

    浏览量

    126724
  • AI
    AI
    +关注

    关注

    87

    文章

    26472

    浏览量

    264102
  • 人工智能
    +关注

    关注

    1776

    文章

    43899

    浏览量

    230645
  • 机器学习
    +关注

    关注

    66

    文章

    8134

    浏览量

    130580

原文标题:CPU+GPU 搞不定的机器学习问题,微软和百度都采用 FPGA 解决

文章出处:【微信号:shenzhenware,微信公众号:深圳湾】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    AI服务器异构计算深度解读

    AI服务器按芯片类型可分为CPU+GPUCPU+FPGACPU+ASIC等组合形式,CPU+GPU是目前国内的主要选择(占比91.9%)
    发表于 04-12 12:27 85次阅读
    <b class='flag-5'>AI</b>服务器异构计算深度解读

    FPGA为什么比GPU的延迟低这么多?

    FPGA 正是一种硬件可重构的体系结构。它的英文全称是Field Programmable Gate Array,中文名是现场可编程门阵列。 FPGA常年来被用作专用芯片(ASIC)的小批量替代品,然而近年来在微软
    发表于 04-08 10:07 391次阅读
    <b class='flag-5'>FPGA</b>为什么比<b class='flag-5'>GPU</b>的延迟低这么多?

    品读《基于FPGA与RISC-V的嵌入式系统设计》

    的详细资料,可移步至百度网盘获取:STEP CYC10 此次随笔结束,希望你我有所收货,是不是有想学习FPGA的冲动了呢,FPGA赶紧学起来!
    发表于 03-29 00:06

    为何高端FPGA非常重视软件

    ,从而使CPU不必执行业务流程,并减少了总体系统延迟。 Achronix为诸如TensorFlow之类的框架提供低级的机器学习库功能,并支持
    发表于 03-23 16:48

    FPGA在深度学习应用中或将取代GPU

    对神经网络进行任何更改,也不需要学习任何新工具。不过你可以保留你的 GPU 用于训练。” Zebra 提供将深度学习代码转换为 FPGA
    发表于 03-21 15:19

    【国产FPGA+OMAPL138开发板体验】(原创)5.FPGAAI加速源代码

    [31:0] weights[0:99] 这是“厨师”的“秘方”,也就是权重。每个权重代表一种特定的“烹饪技巧”,“厨师”能做出更好的菜。 initial begin ... end 这是
    发表于 02-12 16:18

    人形机器人初创公司Figure AI微软和OpenAI展开融资谈判

    近日,人形机器人初创公司Figure AI Inc.正与微软和OpenAI展开融资谈判,目标筹集高达5亿美元的资金。据悉,微软和OpenAI可能分别投资9500万美元和500万美元。如
    的头像 发表于 02-04 11:00 527次阅读

    到底什么是ASIC和FPGA

    用在ADAS(高级驾驶辅助系统)和伺服电机驱动上。 消费电子FPGA,是因为产品迭代太快。ASIC的开发周期太长了,等做出东西来,黄花菜凉了。 FPGA、ASIC、
    发表于 01-23 19:08

    FPGA、ASIC、GPU谁是最合适的AI芯片?

    CPUGPU遵循的是冯·诺依曼体系结构,指令要经过存储、译码、执行等步骤,共享内存在使用时,要经历仲裁和缓存。 而FPGA和ASIC并不是冯·诺依曼架构(是哈佛架构)。以FPGA
    发表于 01-06 11:20 573次阅读
    <b class='flag-5'>FPGA</b>、ASIC、<b class='flag-5'>GPU</b>谁是最合适的<b class='flag-5'>AI</b>芯片?

    大模型算驱动AI服务器行业报告

    AI服务器按芯片类型可分为CPU+GPUCPU+FPGACPU+ASIC等组合形式,CPU+GPU是目前国内的主要选择(占比91.9%)
    发表于 11-28 09:18 118次阅读
    大模型算驱动<b class='flag-5'>AI</b>服务器行业报告

    FPGACPUGPU有什么区别?为什么越来越重要?

    ,非常适合在FPGA中实现 因此, 从2017年开始, 越来越多的大型公有云开始正式使用FPGAGPU作为加速器,以获得数百倍于CPU
    发表于 11-09 14:09

    用赛灵思FPGA加速机器学习推断

    电子发烧友网站提供《用赛灵思FPGA加速机器学习推断.pdf》资料免费下载
    发表于 09-15 15:02 1次下载
    用赛灵思<b class='flag-5'>FPGA</b>加速<b class='flag-5'>机器</b><b class='flag-5'>学习</b>推断

    鸿蒙升级3.0.0,百度导着航,系统中途会关闭我的定位

    然后百度显示没有定位,就自动开启智能导航。系统决定我的定位开关设置在哪里,我记得以前开定位是手动开关的。升级后,下拉菜单打开定位,百度导航开着一会系统定位就被关闭。害得我跑错了好多
    发表于 09-03 23:34

    关于FPGA学习和发展问题

    我是大二的电子信息工程在读生,目前没有接触过32方向的任何东西,只学习一个学期的FPGA并参加了集创赛,感觉FPGA学习难度还是很大的。
    发表于 07-26 11:04

    FPGA 编程:原理概述

    还很宽。从根本上讲,GPUCPU 类似,因为它们有固定的硬件,而且使用软件指令运行。一条指令可处理 1000 个以上的数据,因此它们适用于图形加速、高性能计算、视频处理以及某些形式的机器
    发表于 06-28 18:18