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

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

3天内不再提示

oneAPI能否成为英特尔逆袭的杀手锏?

时光流逝最终成了回忆 来源:电子发烧友网 作者:周凯扬 2023-01-19 05:59 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

电子发烧友网报道(文/周凯扬)根据EvansData全球开发调查报告22.1公布的数据,有48%的开发者着手的都是使用不止一种处理器的异构系统,因为他们需要更高效的多架构编程方案来提高负载的应用范围。然而,像CUDA之类的专用编程模型,虽然生态成熟度更高,但缺乏移植性,所以英特尔就拿出了oneAPI这一统一开放的编程模型。

oneAPI将最大化利用英特尔的新一代硬件

去年12月,英特尔发布了全新的InteloneAPI工具2023版本,新版本的工具将支持第4代XeonScalable处理器、XeonCPU Max系列,以及英特尔的数据中心GPU,包括Flex和Max两大系列。

oneAPI对英特尔产品线的支持/英特尔

在英特尔AMX、AQT、AVX-512和矢量引擎等硬件特性的支持下,oneAPI进一步提高了这些英特尔硬件的深度学习处理性能和效率。比如在oneAPI的深度神经网络神经库下,XeonMaxCPU在MLPerfDeepCAM深度学习和推理下的性能,都要高出AMD的EPYC CPU,甚至高于英伟达的A100 GPU。在OpenMC、miniBUDE等计算负载下,英特尔的Max系列GPU也能实现两倍于英伟达A100 GPU的性能。

英特尔也开始联合开发社区,针对Tensorflow、PyTorch、Anaconda等常用框架进行优化。根据Tensorflow官方公布的数据,在英特尔和谷歌对oneAPI的oneDNN优化下,他们得以充分利用第四代XeonScalable处理器的性能,在使用该处理内置的AMX扩展后,相较上一代处理器,不少AI模型的运行速度实现了至高19倍的提升。随着oneAPI的oneDNN库均已被集成到最新版的TensorFlow和PyTorch中,相信更多开发者会选择转投英特尔的怀抱。

对第三方GPU的支持

对于软件开发人员来说,摆脱专有接口而转用开放标准的话,无疑可以兼容更广泛的平台和架构,但实现这一点需要的开发成本并不低。在英特尔收购了Codeplay之后,其软件开发进度也逐步加快。去年年底,Codeplay宣布扩展oneAPI对第三方API的支持,让多架构多供应商的编程变得更加简单,于是对于英伟达GPU和AMD GPU的oneAPI插件也就面世了。

提供给第三方GPU的oneAPI可以与英特尔的oneAPI DPC++/C++编译器,以及诸多流行的库无缝衔接,这样就能将不同的处理器的编程统一到开放标准上来。但同样需要注意的是,oneAPI对第三方GPU的支持还不算很完善,比如对于AMD GPU的支持仍处于beta测试阶段。而且当下oneAPI对已知的GPU支持相当有限,比如英伟达GPU正式支持的型号有RTX2060和A100,AMD GPU正式支持的型号只有Radeon Pro W6800。

虽然Codeplay称第一版oneAPI应该可以支持到更多的英伟达和AMD GPU,但他们并没有在这些硬件平台上进行测试,所以不能保证正确的运行。而且对于英伟达GPU来说,目前仅支持通用Linux系统,因为CUDA并不支持macOS,而支持Windows的版本将在未来推出。同样的兼容性说明也适用于AMD的GPU,而且Codeplay已经在AMD MI50、MI100和RadeonRX6700XT这些GPU上进行了测试,但AMD的HIP目前并不支持Windows或macOS,所以只有Linux一种操作系统选项。

小结

对于英特尔来说,直接与声势浩大的CUDA正面交锋无疑不是一个明智的选择,可有了oneAPI这个开放编程标准,绕过乃至实现CUDA移植可以为开发者提供更大的吸引力。毕竟如今的数据中心市场硬件换代速度快,又纷纷采用了异构集成设计,如果英特尔坚持只为自己的硬件提供支持的话,那么非英特尔的CPU、GPU、FPGA和AI加速器都将继续选择自研或是公开的编程方案。而开放的oneAPI,在为其他硬件提供支持的前提下,充分利用英特尔硬件的核心优势,才能做到异军突起。

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

    关注

    68

    文章

    20149

    浏览量

    247174
  • 英特尔
    +关注

    关注

    61

    文章

    10275

    浏览量

    179311
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    英特尔再次伟大,新CEO推动18A提前量产,14A已在路上

    知道目前英特尔有哪些地方面需要改进。   要知道在全球半导体代工版图中,英特尔曾长期占据统治地位。然而随着台积电、三星的崛起,这家芯片巨头逐渐沦为“牙膏厂”的代名词。此次陈立武临危受命,能否带领
    的头像 发表于 05-01 01:03 3380次阅读
    让<b class='flag-5'>英特尔</b>再次伟大,新CEO推动18A提前量产,14A已在路上

    锐宝智联入选英特尔首批尊享级合作伙伴

    余年深耕物联网领域的技术沉淀、持续创新能力及广泛市场影响力,成功入选首批 “尊享级” 合作伙伴,成为英特尔生态中核心协同力量的重要一员。
    的头像 发表于 12-02 18:16 965次阅读
    锐宝智联入选<b class='flag-5'>英特尔</b>首批尊享级合作伙伴

    瑞之辰传感器:从“卡脖子”到“杀手锏”的技术突围

    压力传感器的国产化替代,将这一“卡脖子”难题逐步转变为自身的技术“杀手锏”。破解“卡脖子”的技术密码当动力电池安全监测需要精度达1%FS的微型压力传感器时,当工业自动化
    的头像 发表于 07-01 17:06 1746次阅读
    瑞之辰传感器:从“卡脖子”到“<b class='flag-5'>杀手锏</b>”的技术突围

    使用英特尔® NPU 插件C++运行应用程序时出现错误:“std::Runtime_error at memory location”怎么解决?

    使用OpenVINO™工具套件版本 2024.4.0 构建C++应用程序 使用英特尔® NPU 插件运行了 C++ 应用程序 遇到的错误: Microsoft C++ exception: std::runtime_error at memory location
    发表于 06-25 08:01

    英特尔锐炫Pro B系列,边缘AI的“智能引擎”

    2025年6月19日,上海—— 在MWC 25上海期间,英特尔展示了一幅由英特尔锐炫™ Pro B系列GPU所驱动的“实时响应、安全高效、成本可控”的边缘AI图景。 英特尔客户端计算事业部边缘计算
    的头像 发表于 06-20 17:32 707次阅读
    <b class='flag-5'>英特尔</b>锐炫Pro B系列,边缘AI的“智能引擎”

    英特尔先进封装,新突破

    在半导体行业的激烈竞争中,先进封装技术已成为各大厂商角逐的关键领域。英特尔作为行业的重要参与者,近日在电子元件技术大会(ECTC)上披露了多项芯片封装技术突破,再次吸引了业界的目光。这些创新不仅展现
    的头像 发表于 06-04 17:29 775次阅读

    英特尔发布全新GPU,AI和工作站迎来新选择

    英特尔推出面向准专业用户和AI开发者的英特尔锐炫Pro GPU系列,发布英特尔® Gaudi 3 AI加速器机架级和PCIe部署方案   2025 年 5 月 19 日,北京 ——今日,在
    发表于 05-20 11:03 1668次阅读

    英特尔宣布裁员20% 或2万人失业

    据外媒彭博社的报道,在当地时间4月24日,英特尔宣布裁员计划,比例超20%。按照截至2024年底英特尔在全球拥有108900名员工来计算的话,预计此次裁员将波及大约2.2万名员工。旨在精简管理,并重
    的头像 发表于 04-25 17:34 484次阅读

    为什么无法检测到OpenVINO™工具套件中的英特尔®集成图形处理单元?

    在 Ubuntu* Desktop 22.04 上安装了 英特尔® Graphics Driver 版本并OpenVINO™ 2023.1。 运行 python 代码: python -c
    发表于 03-05 08:36

    请问OpenVINO™工具套件英特尔®Distribution是否与Windows® 10物联网企业版兼容?

    无法在基于 Windows® 10 物联网企业版的目标系统上使用 英特尔® Distribution OpenVINO™ 2021* 版本推断模型。
    发表于 03-05 08:32

    英特尔®独立显卡与OpenVINO™工具套件结合使用时,无法运行推理怎么解决?

    使用英特尔®独立显卡与OpenVINO™工具套件时无法运行推理
    发表于 03-05 06:56

    英特尔®NCS2运行演示时“无法在启动后找到启动设备”怎么解决?

    使用 英特尔® NCS2 运行 推断管道演示脚本 。 在首次尝试中成功运行演示应用程序。 从第二次尝试开始遇到错误:E: [ncAPI] [ 150951] [security_barrie
    发表于 03-05 06:48

    英特尔任命王稚聪担任中国区副董事长

    英特尔公司宣布,任命王稚聪先生担任新设立的英特尔中国区副董事长一职。王稚聪将全面负责管理英特尔中国的业务运营,直接向英特尔公司高级副总裁、英特尔
    的头像 发表于 03-03 10:54 881次阅读

    英特尔代工或引入多家外部股东

    据台湾媒体报道,英特尔代工业务可能迎来重大变革,计划引入包括台积电、高通、博通在内的多家外部股东。此举旨在提升美国本土先进半导体代工服务的竞争活力,进一步推动产业发展。 报道指出,高通和博通计划
    的头像 发表于 02-18 10:45 993次阅读

    英特尔带您解锁云上智算新引擎

    在近日举办的2024火山引擎FORCE原动力大会上,英特尔与火山引擎联合发布基于英特尔 至强 6 性能核处理器的第四代服务器实例,以打造弹性算力底座的产品化实践。同时,英特尔也携手扣子共同推出Coze-AIPC端云协同智能体开发
    的头像 发表于 12-23 14:05 1234次阅读