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

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

3天内不再提示

上游厂商的升维之路 英特尔用oneAPI打破异构计算的次元壁

硬件设计 2019-12-23 17:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

当一家传统意义上的CPU企业开始扩展自己的产品线,它的方向会是怎样的?这又代表它怎样的思维?

半导体产业迎来众多新玩家

这是一个力争上游的时代,仿佛所有人都已受够了自身领域的苦,试图到更高的地方呼吸新鲜空气。于是,在ICT领域里我们发现一个现象,做手机的开始做芯片、做算法的开始做芯片、做互联网和云服务的也开始做芯片。于是,芯片领域原本风轻云淡的一片净空也开始出现一抹猩红的战云。

在这个连上游都开始变得拥挤的时代,探讨如何在拥挤之中挣得空间已经乏善可陈。那么新的上游在哪里?它存在吗?

半导体行业是所有ICT产业最标准的上游源头,这一点毋庸置疑。而作为在这一领域中独霸数十年的翘楚,英特尔在近年间发生的一系列产品变化及其所反映出的战略升级思路则值得我们仔细研究与品位。

或许,从这个案例中,我们可以发现ICT行业“新上游”的蛛丝马迹。

当所有人都在力争上游,上游企业该怎么办?

英特尔,从PC概念崛起开始,凭借CISC指令集和x86架构获得极速发展,最终构建起了一个处理器帝国;其疆域横跨消费电子、工控和数据中心等多个领域,说成是当今ICT行业发展的基石(之一)也毫不为过。

但当越来越多曾经的合作伙伴开始上探至半导体领域,英特尔近年来也的确感受到了一定的危机。这种危机源自两个层面。

首先,借着AI应用的快速发展,传统算力已经无法满足实际的应用需求;更多情况下,越来越多的用户需要CPU+GPUFPGAASIC等的异构算力来满足AI的训练和推理需求。看到这一机会后,亦有越来越多的企业开始投身ASIC芯片的生产和研发,过去风平浪静的ASIC领域也在短期内变得风起云涌。这种局面在短期内虽然不会挑战英特尔半导体行业老大的位置,但却会动摇CPU作为数据中心核心的根基。

其次,在英特尔传统优势的CPU领域,越来越多的挑战者也开始初出茅庐。X86阵营的AMDARM阵营的Marvell、华为都开始推出面向数据中心领域的诚意产品,并开始获得积极的市场反馈。

身处局中的英特尔知道,以自身的体量和实力,打赢一场战役是没有问题的,但想要在同一时间打赢多场战役,难度相当大。而且随着算力多元化和异构计算趋势渐成,未来势必还会有更多的企业试图进入半导体领域,如果还是只把目光聚焦在赢得每一场战役之上,那么未来,英特尔积累起的资源和优势必然会在不断发生的小规模战役中消耗殆尽。于其相对应的,英特尔的未来也会充满变数。

解铃还须系铃人,既然英特尔今日的挑战来自于下游企业的集体上探,那么想要继续保持优势的英特尔也必须完成自身的上探。

英特尔——一个标准上游企业的上探之路

想要完成自身的进化,英特尔需要做好两件事——1、在可能面临竞争的领域构筑防线,扩充异构算力产品线、稳住自身地位;2、以产业发展规律为准,找准机会,在全新的领域构筑高维优势。

2016年,英特尔收购Altera,获得了FPGA产品线;同年,英特尔收购Nervana,开始以ASIC产品涉足深度学习的推理领域;2018年英特尔收购eASIC,开始占领FPGA与传统ASIC的中间地带;2019年,英特尔宣布全新的Xe架构GPU产品,瞄准深度学习的训练市场。

几年间的一系列操作下来,英特尔在以深度学习推理和应用为核心的各种芯片市场构建了完整、连贯的产品线,构筑了一条稳固且攻守兼备的工事。

虽然英特尔动作迅速,但明眼人依旧可以看出,几条收购来的产品线原本各自有着不同的发展路径,短时间内难以相互照应;而新的Xe系列GPU更是要直面深耕通用计算市场十余年的NVIDIA。英特尔的几股力量都需要在不同的方向上各自为战,看似连贯的防线之间实际充满了空隙。

不过,“明眼人”都能看到的问题,对己方战力如数家珍的英特尔自然也不会不知道。多头发展仅仅是英特尔上探之路的基础一步。

已从算力发展方向中窥得先机的英特尔知道,异构计算虽然能够解决AI崛起所带来的算力不足问题,但训练、推理、仿真和多种应用的同时出现必然会让异构计算的战局进一步复杂化。虽然CPU+GPU、FPGA、ASIC等不同组合都有着自己相对固定的应用场景,但企业用户却需要跨应用场景的总体解决方案。而原本分别自成体系的几种异构计算形态在软件算法的开发和部署当中却难以形成统一的开发方法。

实际的结果便是软件算法企业在GPU上开发的模型部署到ASIC上之后很有可能执行不下去,最终还需要CPU这一通用算力的介入来完成某些步骤的计算,在获得结果之后再将计算流程交回给ASIC。这一来一回之间浪费的不仅是半导体上的时钟周期,更是开发调试人员的昂贵工时。而FPGA这一自成一派的算力种类则更有着VHDL等完全不同的开发语言。

看到这一弊端的英特尔自然也就有了构建高维竞争力的方向。而这个方向便是oneAPI

简单的说,虽然异构计算是未来,但异构计算本身无论开发还是部署层面都是几种相互割裂的存在的统称。而英特尔要做的就是借助oneAPI的力量将这种算力、算法、开发、部署的割裂在更高层面统一起来。

oneAPI之上的英特尔战略

oneAPI是一个由英特尔主导的开放行业规范,它由面向硬件合作伙伴的底层硬件接口和在此之上的DataParallelC++编程语言及经过优化的函数库三大部分组成。

硬件合作伙伴只需将oneAPI中的接口与驱动层的接口对应起来并完成底层的相关优化即可。

而对于软件开发企业来说,通过使用oneAPI当中的DataParallelC++进行编程即可跳过繁琐的硬件底层适配和优化环节直接写出可以跨CPU、GPU、FPGA、ASIC运行的、高度优化的代码,将过去的“一次编程,到处适配”变为“一次编程,到处好用”。换句话说,用户和软件企业的开发、部署成本将大幅度降低,项目周期也将大幅缩短。

由此,英特尔也找到了一种能够将自身的CPU、GPU、FPGA和eASIC产品线融会贯通的方法,从原本的各自为战升级成为攻守一体。

构建高维竞争力

如果您只看到了oneAPI在编程和开发方面的作用,那您可把英特尔给想简单了。

虽然半导体是ICT行业的上游存在,但硬件却从来不是ICT行业的灵魂。相反,依附于硬件的软件与算法才是企业购买硬件的唯一动力。无论未来是AI的、还是5G的、亦或是大数据或者其他技术的,归根结底都是靠软件来定义和实现的。

过去不同应用方向的软件开发者都是使用不同的语言、不同的库、不同的编译系统来调用不同类型的硬件资源,进而完成不同类型的计算;是在一个一个的小圈子里搞开发。想要跳出小圈子,需要学习的东西太多,对体力、精力和智力都是极大的挑战。

对于开发者的痛苦,硬件厂商历来的策略都是“管好眼前的一亩三分地儿”,就着手里有的产品来为开发者提供相对好点的开发体验。这样的格局即是因为这些硬件企业不关心“外面的世界”,也是因为硬件企业没有足够的号召力来一统众多“域外力量”。

而随着英特尔算力产品线的快速完善,业界也终于产生了一个横跨CPU、GPU、FPGA、eASIC、ASIC等全部算力来源的终极半导体领导者。只有这样的一家企业才有能力、有资源去为全部开发者提供全局优化的开发环境。

从全局视角来看,单凭英特尔广泛的产品号召力便能够吸引足够多的开发者慢慢加入oneAPI开发体系;伴随这一过程,也势必会有越来越多的硬件企业加入这一标准,提供统一、优化的硬件接口。而对于那些不肯加入这一体系的硬件企业,也必定会有第三方开发者来提供相关的代码整体迁移工具(现在就已经有第三方企业在尝试提供从CUDA到oneAPI的移植优化方案)。

由此,英特尔便完成了在半导体层面之上构建高维核心价值和优势体系的宏图。如果ICT的未来是软件的,那么显然,英特尔已经把稳了软件开发者的跳动脉搏。oneAPI就是英特尔根据这个鼓点谱写的BGM。

而在我的BGM里,没人能够战胜我。

虽然目前oneAPI仍旧处于beta版,但相关的培训已经在北京等地密集展开。很多大学教师也在联系英特尔资源在学校内开展相关课程。而在产品端,CPU、GPU、FPGA等产品线的最新产品也都已经加入了对oneAPI的支持。

2020下半年,oneAPI即将正式发布,届时,我们或许会看到一个全新的英特尔,一个在更高层面具备领导力的英特尔。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    今日看点丨英特尔获软银 20 亿美元投资;ARM 为自研芯片挖角对手:亚马逊 AI 芯片主管加盟

    英特尔获软银 20 亿美元投资 英特尔公司与日本软银集团本周一宣布,软银将向英特尔投资 20 亿美元(现汇率约合 143.76 亿人民币)。根据协议,软银将以每股 23 美元的价格购
    发表于 08-19 10:36 1575次阅读

    硬件与应用同频共振,英特尔Day 0适配腾讯开源混大模型

    今日,腾讯正式发布新一代混开源大语言模型。英特尔凭借在人工智能领域的全栈技术布局,现已在英特尔® 酷睿™ Ultra 平台上完成针对该模型的第零日(Day 0)部署与性能优化。值得一提的是, 依托
    的头像 发表于 08-07 14:42 1128次阅读
    硬件与应用同频共振,<b class='flag-5'>英特尔</b>Day 0适配腾讯开源混<b class='flag-5'>元</b>大模型

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

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

    分析师:英特尔转型之路,机遇与挑战并存

    内容编译自投资分析师Oliver Rodzianko观点文章 作为一名长期关注英特尔发展的投资者,我对陈立武(Lip-Bu Tan)出任英特尔 CEO充满期待。陈立武的管理风格兼具魄力与战略眼光
    的头像 发表于 06-10 10:59 471次阅读
    分析师:<b class='flag-5'>英特尔</b>转型<b class='flag-5'>之路</b>,机遇与挑战并存

    能效提升3倍!异构计算架构让AI跑得更快更省电

    电子发烧友网报道(文/李弯弯)异构计算架构通过集成多种不同类型的处理单元(如CPU、GPU、NPU、FPGA、DSP等),针对不同计算任务的特点进行分工协作,从而在性能、能效和灵活性之间实现最优平衡
    的头像 发表于 05-25 01:55 3497次阅读

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

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

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

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

    为什么无法检测到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 901次阅读

    英特尔获欧盟5.1555亿欧元利息赔付

    英特尔在与欧盟委员会的长期反垄断纠纷中,取得了重大胜利。近日,欧盟向英特尔支付了5.1555亿欧元(当前约合38.7亿人民币)的利息赔付。 这一赔付源于2009年欧盟委员会对英特尔
    的头像 发表于 02-06 11:30 750次阅读

    英特尔塑造未来出行:AI增强型软件定义汽车

    的车载体验,将未来出行变为现实。 英特尔的展示不仅展现了其技术的卓越与先进,更是对未来汽车体验的一生动呈现。AI增强型SDV(软件定义汽车)平台是英特尔这一愿景的核心,该平台融合了高性能计算
    的头像 发表于 01-14 11:20 903次阅读

    异构计算的概念、核心、优势、挑战及考虑因素

    异构计算就像是一支由“多才多艺”处理器组成的团队,每个成员都有自己的强项和责任。   什么是异构计算‍‍‍‍‍ “异构计算”指的是在同一个计算平台中,部署多种不同类型的处理单元(比如
    的头像 发表于 01-13 11:43 1712次阅读