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

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

3天内不再提示

一种新的机器学习技术:FPGA加速机器学习推理,提速175倍轻松处理EB数据集

DPVg_AI_era 来源:lq 2019-09-01 07:59 次阅读

由麻省理工学院助理教授Philip Harris和核科学实验室博士后Dylan Rankin等国际科学家团队测试的新机器学习技术可以在眨眼间发现大型强子对撞机(LHC)海量数据中的特定粒子特征。

MIT助理教授Philip Harris和核科学实验室博士后Dylan Rankin等国际科学家团队正在测试一种新的机器学习技术,该技术可以在眨眼间在大型强子对撞机(LHC)浩瀚如海的数据中发现特定粒子特征。

新系统既复杂又迅速,可以在数据集不断变大变复杂的情况下,让我们得以一窥机器学习将在粒子物理学的未来发现中,会发挥怎样举足轻重的作用。

机器学习成为攻坚利器

大型强子对撞机每秒造成大约4000万次碰撞。筛选如此大量数据,需要强大的计算机,来识别其中需要科学家去关注的碰撞,无论是暗物质还是希格斯粒子。

现在,费米实验室(Fermilab),欧洲核子研究中心(CERN),麻省理工学院,华盛顿大学和其他地方的科学家们已经测试了一种新的机器学习系统,与现有方法相比,该系统可将处理速度提高30到175倍!

传统方法目前每秒只能处理不到一个图像。相比之下,新的机器学习系统每秒最多可以查看600张图像。在训练期间,系统学会挑选出一种特定类型的后碰撞粒子模式。

哈里斯说:“我们所识别的碰撞模式,顶夸克是大型强子对撞机上探测的基本粒子之一。能够分析尽可能多的数据非常重要,每一条数据都带有关于粒子如何相互作用的有趣信息。“

等目前的LHC升级完成后,数据将以前所未有的方式涌入;到2026年,17英里的粒子加速器预计将产生20倍于目前的数据,同时图像也将以比现在更高的分辨率拍摄。总而言之,科学家和工程师估计大型强子对撞机所需的计算能力是目前的10倍以上。

哈里斯继续说道:“未来的挑战迫在眉睫,随着计算变得更加准确,以及探测出更加精确的效果,它变得越来越难。”

该项目的研究人员对他们的新系统进行了训练,以识别顶夸克的图像,这是最庞大的基本粒子类型,比质子重180倍。

“通过我们提供的机器学习架构,就能够获得高质量的科学质量结果,与世界上最好的顶夸克识别算法相媲美,”哈里斯解释说。“高速实施核心算法使我们能够灵活地在最需要的关键时刻增强LHC计算。”

EB级的数据集也能轻松处理

凭借大型数据集和高数据采集速率,高性能和高吞吐量计算资源是实验粒子物理计划的基本要素。这些实验在探测器技术的复杂性和粒子束的强度方面不断增加。

因此,粒子物理数据集的大小正在增加,就像处理数据的算法的复杂性一样。例如,大型强子对撞机(HL-LHC)的高亮度阶段,将提供比当前LHC运行多15倍的数据。

HL-LHC将以40 MHz的速率碰撞质子束,碰撞环境中每次碰撞的粒子数将是原来的5倍。

Compact Muon Solenoid(CMS)实验将针对HL-LHC进行升级,读取通道的数量将增加10倍。通过一系列在线过滤器,CMS旨在以5 kHz的速率存储HL-LHC碰撞事件。

这样的数据速率导致数据集的规模为EB级。未来的中微子实验,如深层地下中微子实验(DUNE)和宇宙学实验、平方公里阵列(SKA),预计将产生百亿亿字节的数据集。

大规模粒子物理实验面临着高吞吐量计算资源的挑战。在具有增强的并行化的专用硬件上新的异构计算范例,例如现场可编程门阵列(FPGA),能够提供具有极大潜在增益的解决方案。

机器学习算法在粒子物理中用于模拟,重建和分析中,不断增长的应用,自然地部署在这样的平台上。

实验证明,机器学习推理的加速即Web服务,代表了粒子物理实验的异构计算解决方案,只需要对当前计算模型的最小修改。

作为示例,我们重新训练ResNet50卷积神经网络,以展示LHC顶级夸克喷射标记的最先进性能,并应用ResNet50模型和中微子事件分类的迁移学习。

使用Microsoft的Project Brainwave来加速ResNet50图像分类模型,我们使用Brainwave作为云(边缘或本地)服务的实验物理软件框架实现了60(10)毫秒的平均推断时间,显示了一个因素导致模型推断延迟比传统CPU推断提高了30-175倍。

作为粒子物理计算模型的边缘或云服务,协处理器加速器可以具有更高的占空比,并且可能更具成本效益。

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

    关注

    1600

    文章

    21281

    浏览量

    592866
  • 图像
    +关注

    关注

    2

    文章

    1063

    浏览量

    40030
  • 机器学习
    +关注

    关注

    66

    文章

    8095

    浏览量

    130517

原文标题:MIT提出FPGA加速机器学习推理,提速175倍轻松处理EB数据集

文章出处:【微信号:AI_era,微信公众号:新智元】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    机器学习数据挖掘方法和应用

    机器学习数据挖掘方法和应用(经典)
    发表于 09-26 07:56

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

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

    机器学习为什么需要数据处理

    数据处理是准备原始数据并使其适合机器学习模型的过程。这是创建机器
    的头像 发表于 08-24 09:20 1134次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>学习</b>为什么需要<b class='flag-5'>数据</b>预<b class='flag-5'>处理</b>

    机器学习技术是什么?机器学习技术在新型电力系统安全稳定中的应用

    机器学习技术是什么?机器学习技术在新型电力系统安全稳定中的应用
    的头像 发表于 08-17 16:30 783次阅读

    机器学习发展历程

    机器学习发展历程:机器学习发展现状、机器学习发展前景和机器
    的头像 发表于 08-17 16:30 1099次阅读

    机器学习有哪些算法?机器学习分类算法有哪些?机器学习预判有哪些算法?

    机器学习有哪些算法?机器学习分类算法有哪些?机器学习预判有哪些算法?
    的头像 发表于 08-17 16:30 1370次阅读

    机器学习是什么意思?机器学习属于什么分支?机器学习有什么用处?

    技术。在这个过程中,计算机通过不断地迭代和学习,提高算法的准确性和可靠性,从而可以更好地解决各种实际问题。 机器学习属于计算机科学领域的一种
    的头像 发表于 08-17 16:30 1254次阅读

    机器学习数据挖掘的区别 机器学习数据挖掘的关系

    机器学习数据挖掘的区别 , 机器学习数据挖掘的关系 机器
    的头像 发表于 08-17 16:30 1507次阅读

    数据挖掘和机器学习有什么关系

    的定义 数据挖掘和机器学习都是现代数据科学的重要部分。下面分别从定义上介绍两者的概念。 1. 数据挖掘
    的头像 发表于 08-17 16:29 2058次阅读

    机器学习算法入门 机器学习算法介绍 机器学习算法对比

    ,讨论一些主要的机器学习算法,以及比较它们之间的优缺点,以便于您选择适合的算法。 一、机器学习算法的基本概念 机器
    的头像 发表于 08-17 16:27 612次阅读

    机器学习算法总结 机器学习算法是什么 机器学习算法优缺点

    机器学习算法总结 机器学习算法是什么?机器学习算法优缺点?
    的头像 发表于 08-17 16:11 1029次阅读

    机器学习算法的5种基本算子

    机器学习算法的5种基本算子 机器学习一种重要的人工智能技术,它是为了让计算机能够通过
    的头像 发表于 08-17 16:11 1320次阅读

    python机器学习概述

    一种非常流行的编程语言,因为它具有非常强大的数据分析和科学计算库。Python可以被用来完成一系列的任务,包括机器学习数据分析、图像
    的头像 发表于 08-17 16:11 755次阅读

    机器学习和深度学习的区别

    机器学习和深度学习的区别 随着人工智能技术的不断发展,机器学习和深度
    的头像 发表于 08-17 16:11 3265次阅读

    机器学习可以分为哪几类?机器学习技术有哪些?

    机器学习可以分为哪几类?机器学习技术有哪些 机器学习
    的头像 发表于 08-17 16:11 4330次阅读