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

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

3天内不再提示

Intel:人工智能与高性能计算关联越来越紧密

EdXK_AI_News 2018-03-03 11:42 次阅读

作为Intel公司的Fellow,Alan Gara表示随着神经形态计算、量子计算等新型计算、存储、通信技术快速推动百亿亿次计算成为现实,人工智能与高性能计算将走向融合。

英特尔数据中心事业部的Fellow艾伦·加拉(Al Gara)表示,随着我们使用新的计算、存储和通信技术以及神经形态芯片和量子计算芯片向百亿亿级未来过渡,高性能计算和人工智能之间的关联将会越来越紧密。加拉认为,“人工智能(AI)、数据分析和传统仿真的融合将带来具有更广泛功能和可配置性以及交叉授粉(cross pollination)特质的系统。”

加拉为这一高性能计算(HPC)和人工智能交织的未来设定了十分具有挑战性的硬件目标。在这一未来中,硬件会提供百亿亿次以上的双精度使用性能,且会在减少精度运算的情况下提供更高的性能。他相信,如果用户将重点放在单位内存容量的计算性能上,那么用户将跨各种架构获得丰厚回报,并为系统软件和用户应用程序提供通过百亿亿级及更高级别计算保持指数级性能增长的机会。

1.“三大支柱”的统一

加拉提出的愿景基于高性能计算“三大支柱”的统一:人工智能(AI)和机器学习(ML);数据分析和大数据;以及高性能计算(HPC)。这意味着未来的用户会使用互相利用并通过内存交互的模型进行编程

具体而言,英特尔正在努力研究高度可配置的百亿亿级系统,该系统可支持到全新技术的升级,其中包括可扩展处理器、加速器、神经网络处理器、神经形态芯片、FPGA、英特尔持久内存、3D NAND和自定义硬件。

加拉的愿景有一个共同特征,那就是同一架构会通过配置涵盖高性能计算、人工智能和数据分析,这意味着这些不同的硬件后端需要拥有一致的软件环境来处理高性能计算和人工智能工作负载。

目前,加拉的愿景有一个非常实际的实例,即在TensorFlow等热门机器学习软件包中使用Intel nGraphT库。从本质上来说,Intel nGraph库被用作中间语言(类似于LLVM),可在从CPU到FPGA、专用神经网络处理器等各种硬件平台上提供优化的性能。

英特尔人工智能产品事业部首席技术官办公室的杰森·奈特(Jason Knight)如是写道,“我们将Intel nGraph库视为由流行深度学习框架的优化通道(optimization pass)、硬件后端和前端连接器构成的生态系统的开端。”

整体而言,加拉指出“高性能计算实际上是许多架构的发源地…和测试环境”,因为高性能计算编程人员、研究人员和领域科学家通过探索架构空间描绘出了如下性能格局:

数据级别并行(从细粒度到粗粒度)

节能加速器(计算密度和能源效率通常是相关的)

在所有级别利用可预测的执行(缓存到粗粒度)

集成的固定功能数据流加速器

通用数据流加速器

2.技术机遇

高性能计算和人工智能科学家将有机会获得并能够利用许多新网络、存储和计算架构的性能功能。

其中,高性能计算是光学技术的重大驱动因素,这是因为光纤是超级计算机最具挑战性且成本最高昂的要素之一。出于此原因,加拉认为,随着我们过渡到线性设备和环形设备以及使用不同波长的光进行通信的光学设备,硅基光子学将产生颠覆性影响,集成硅基设备或光学设备的能力将带来巨大的经济和性能优势,包括增长空间(从技术角度而言)。

新的非易失性存储技术(例如英特尔持久内存)正在模糊内存和存储之间的界线。加拉描述了一种用于百亿亿级超级计算机的新存储堆栈,当然,此类堆栈也可在通用计算集群中实施。

加拉评论道,关键在于此类堆栈是为了使用NVM存储而重新设计的。这会带来与任意对齐和事务大小相关的高吞吐IO操作,因为应用程序可通过新的用户空间NVMe/pmem软件堆栈执行超细粒度IO。在系统级别,这意味着用户将能够在软件托管的自我修复型冗余环境中使用可扩展的通信和IO操作跨同源、无共享服务器管理大规模分布式NVM存储。换而言之,高性能、大容量的可扩展存储能够支持大数据和核心内算法以及针对稀疏及非结构化数据集的数据分析。

科研人员正在利用内存性能和容量方面的进步来改变我们处理人工智能和高性能计算问题的方法。美国犹他大学(University of Uta)和沙特阿拉伯阿卜杜拉国王科技大学(King Abdullah University of Science and Technology,KAUST)都在做这方面的工作。

例如,犹他大学的科研人员强调了对数运行时算法在Ospray可视化软件包中的重要性。对数运行时算法对于大型可视化和百亿亿级计算而言十分重要。运行时基本上随数据规模的增长而缓慢增长。但即使数据规模呈数量级增长,运行时的增长仍然会十分缓慢,因而对数增长十分重要。否则,运行时增长会阻止计算在合理的时间内完成,从而让大内存容量计算机的优势消失殆尽。

因此,提供低延迟数据访问的大内存容量计算节点成为能够在博弈中与大规模并行加速器竞争并获胜的使能技术。犹他大学的研究表明,相较拥有128个节点的GPU集群而言,单一大内存(三万亿字节)工作站可提供具有竞争力,甚至更加优秀的交互式渲染性能。犹他大学的研究小组还在使用P-k-d树和其他快速核心内方法探索原位可视化(in-situ visualization),以展示大型“直接”核心内技术是传统高性能计算可视化方法的可行替代方案。

在第二个示例中,KAUST一直在与英特尔和东京工业大学(Tokyo Institute of Technology)协作,增强用于多核心(multi-core)和许多核心(many-core)处理器的数值工具生态系统。想象一下使用CPU技术以在数学和计算方面都高效的方式处理十亿乘以十亿的超大规模矩阵会是什么样子。

非高性能计算科学家十分认可线性代数和快速多级方法(Fast Multi-pole Methods,FMM)中这些贡献的重要性,因为数值线性代数是工程、物理、数据科学和机器学习领域中几乎所有应用的根源所在。FMM方法已被列为二十世纪十大算法之一。

结果表明,相较使用目前在相同硬件上运行的英特尔数学核心函数库(Intel Math Kernel Library,Intel MKL)等经过高度优化的库,高性能计算科学家现在能够以更快的速度解决更大的密集线性代数问题和FMM相关数值问题。这些方法已在名为ExaFMM和HiCMA的经过高度优化的库中提供。

3.展望未来:神经形态计算和量子计算

代号为“Loihi”的新神经形态测试芯片可能能够代表人工智能领域的相变,因为它们能够“自学”。目前,数据科学家花费了大量时间处理相关数据,以创建用于训练神经网络解决复杂问题的训练数据集。神经形态芯片让人们不再需要创建训练数据集(例如,整个过程无人类的干涉)。相反,人类需要在神经形态硬件发现解决方案后验证其准确性。

简单说来,神经形态计算利用与机器学习和深度学习领域中使用的传统神经网络完全不同的计算模型。此模型可更准确地模仿生物大脑的运行,因此,神经形态芯片只需通过观察其所处的环境就能以事件驱动的方式“学习”。此外,它们的运行方式非常节能。时间将告诉我们这是否能够以及何时能够带来优势。好消息是,神经形态硬件现在已经进入市场。

加拉表示,目标在于创建在当前架构下提供100倍以上能源效率的可编程架构,从而更加高效地解决人工智能疑难问题。他提供了稀疏编码、字典学习、约束补偿(constraint satisfaction)、模式匹配以及动态学习和适应等示例。

最后,加拉介绍了量子计算领域取得的进步,这是通过与荷兰代尔夫特理工大学(Delft University)协作实现的。这项协作旨在生成更好的Qubit(量子比特)、增强Qubit之间的关联以及开发可扩展的IO。量子计算是非直观的,因为大多数人无法直观地理解纠缠的概念或同时处于多个状态的物质。但是,网络上仍然有加拿大滑铁卢大学(University of Waterloo)的《量子计算101》(Quantum Computing 101)等优秀资源,可帮助人们了解这一快速进步的技术。如果成为现实,这项技术将永远改变我们的计算世界。

量子计算使得解决目前对于普通计算机而言棘手的问题成为可能。加拉重点介绍了英特尔的量子计算工作目前在量子化学、微型架构和算法协同设计,以及后量子安全密码方面的应用。

4.总结

现在,新的计算、存储和制造技术不断涌现,这让人工智能和高性能计算社区不得不重新思考其传统方法,以便能够使用这些比以往性能更高的可扩展且可配置的架构。艾伦·加拉指出,技术正在推动“三大支柱”的统一,这也会反过来让人工智能和数据中心内高性能计算的未来无法区分开来。

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

    关注

    1789

    文章

    46576

    浏览量

    236895

原文标题:Intel Fellow:人工智能与高性能计算将走向融合

文章出处:【微信号:AI_News,微信公众号:人工智能快报】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    《AI for Science:人工智能驱动科学创新》第6章人AI与能源科学读后感

    和国际合作等多个层面。这些内容让我更加认识到,在推动人工智能与能源科学融合的过程中,需要不断探索和创新,以应对各种挑战和机遇。 最后,通过阅读这一章,我深刻感受到人工智能对于能源科学的重要性。人工智能
    发表于 10-14 09:27

    AI for Science:人工智能驱动科学创新》第4章-AI与生命科学读后感

    阅读这一章后,我深感人工智能与生命科学的结合正引领着一场前所未有的科学革命,以下是我个人的读后感: 1. 技术革新与生命科学进步 这一章详细阐述了人工智能如何通过其强大的数据处理和分析能力,加速生命科学
    发表于 10-14 09:21

    《AI for Science:人工智能驱动科学创新》第一章人工智能驱动的科学创新学习心得

    周末收到一本新书,非常高兴,也非常感谢平台提供阅读机会。 这是一本挺好的书,包装精美,内容详实,干活满满。 《AI for Science:人工智能驱动科学创新》这本书的第一章,作为整个著作的开篇
    发表于 10-14 09:12

    risc-v在人工智能图像处理应用前景分析

    的兼容性和可靠性,并为其在人工智能图像处理领域的应用提供更有力的保障。 综上所述,RISC-V在人工智能图像处理领域具有广阔的应用前景。其开源性、灵活性、低功耗和高性能等特点使得它成为该领域的重要技术之一。随着技术的不断发展和市
    发表于 09-28 11:00

    探索智能未来:PCB人工智能板的崛起之路

    在当今科技飞速发展的时代,人工智能与电子技术的融合日益紧密,PCB 人工智能板作为这一融合的关键产物,正发挥着越来越重要的作用。而深圳捷多邦科技有限公司在这一领域展现出了卓越的探索与创
    的头像 发表于 09-11 17:34 312次阅读

    名单公布!【书籍评测活动NO.44】AI for Science:人工智能驱动科学创新

    活的世界? 编辑推荐 《AI for Science:人工智能驱动科学创新》聚焦于人工智能与材料科学、生命科学、电子科学、能源科学、环境科学五大领域的交叉融合,通过深入浅出的语言和诸多实际应用案例,介绍了
    发表于 09-09 13:54

    FPGA在人工智能中的应用有哪些?

    定制化的硬件设计,提高了硬件的灵活性和适应性。 综上所述,FPGA在人工智能领域的应用前景广阔,不仅可以用于深度学习的加速和云计算的加速,还可以针对特定应用场景进行定制化计算,为人工智能
    发表于 07-29 17:05

    国产Cortex-A55高性能人工智能实验箱机械臂姿态识别案例

    国产Cortex-A55高性能人工智能实验箱机械臂姿态识别案例
    的头像 发表于 07-19 08:32 221次阅读
    国产Cortex-A55<b class='flag-5'>高性能人工智能</b>实验箱机械臂姿态识别案例

    人工智能与大模型的关系与区别

    在科技日新月异的今天,人工智能(AI)已成为推动社会进步的重要力量。而在人工智能的众多分支中,大模型(Large Models)作为近年来兴起的概念,以其巨大的参数数量和强大的计算能力,在多个领域展现出了非凡的潜力。本文旨在深入
    的头像 发表于 07-04 16:07 3122次阅读

    高性能计算集群的能耗优化

    人工智能、大数据分析等。随着高性能计算集群的规模和性能的不断提升,其能耗问题也日益突出。高性能计算
    的头像 发表于 05-25 08:27 311次阅读
    <b class='flag-5'>高性能</b><b class='flag-5'>计算</b>集群的能耗优化

    嵌入式会越来越卷吗?

    嵌入式会越来越卷吗? 当谈及嵌入式系统时,我们探究的不仅是一种科技,更是一个日益多元与普及的趋势。嵌入式系统,作为一种融入更大系统中的计算机硬件和软件,旨在执行特定功能或任务。但这个看似特定的系统
    发表于 03-18 16:41

    IC datasheet为什么越来越薄了?

    刚毕业的时候IC spec动则三四百页甚至一千页,这种设置和使用方法很详尽,但是这几年IC datasheet为什么越来越薄了,还分成了IC功能介绍、code设置、工厂量产等等规格书,很多东西都藏着掖着,想了解个IC什么东西都要发邮件给供应商,大家有知道这事为什么的吗?
    发表于 03-06 13:55

    嵌入式人工智能的就业方向有哪些?

    嵌入式人工智能的就业方向有哪些? 在新一轮科技革命与产业变革的时代背景下,嵌入式人工智能成为国家新型基础建设与传统产业升级的核心驱动力。同时在此背景驱动下,众多名企也纷纷在嵌入式人工智能领域布局
    发表于 02-26 10:17

    人工智能在软件测试中的应用

    随着信息技术的飞速发展,软件测试的重要性越来越凸显。传统的软件测试方法往往需要耗费大量时间和人力,而且难以发现一些深层次的缺陷。为了提高软件的质量和可靠性,越来越多的企业开始探索人工智能技术在软件
    的头像 发表于 12-26 11:02 563次阅读

    人工智能服务器高性能计算需求

    人工智能(AI)服务器是一种专门为了运行人工智能应用和提供大数据处理能力而设计的高性能计算机。它既可以支持本地应用程序和网页,也可以为云和本地服务器提供复杂的AI模型和服务。
    的头像 发表于 12-08 09:44 471次阅读