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

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

3天内不再提示

让开发者更轻松 英特尔oneAPI加速统一跨架构编程

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

扫码添加小助手

加入工程师交流群

数据洪流下,AI5G等新技术催生的创新应用带来更加多元化的计算需求,这就要求多样化的计算架构。为此,英特尔提出了“xPU”策略,也就是英特尔不再局限于CPU(向量计算),而是向GPU(矢量计算)、AI(矩阵计算)和FPGA(空间计算)进行延展。

基于此,我们看到英特尔构建了一个包含CPU、GPU、AI加速器、FPGA,以及如神经拟态计算等面向未来的计算架构。在这样的计算架构支撑下,我们正在迈入超异构计算时代。

在超异构计算时代,英特尔确立了制程和封装、架构、内存和存储、互连、安全、软件六大技术支柱,全方位推动计算创新发展。在这其中,英特尔软件是推动未来计算创新的隐形力量。

软件加速硬件指数级创新

毋庸置疑,英特尔在硬件层面的创新是有目共睹的。但是进入到超异构计算时代,计算力指数级上升的实现一定是基于硬件与软件的结合。所以英特尔借助“软件先行”的战略,推进硬件和软件的共同创新,来引领异构计算的整合和创新,实现计算力指数级增长,满足未来多元化的计算需求。

在以数据为中心的战略指引下,英特尔不光在硬件层面进行创新,还在软件层面进行投入。因为整个计算架构不是原来的单一CPU架构,需要针对不同的架构和负载进行整合,软件在中间起了一个最关键的桥梁作用。

其实,英特尔在软件领域的投入是巨大。英特尔在全球大概十万到十一万人,软件工程师占到15%左右(15000名左右)。而在中国,英特尔亚太研发中心正式员工超过2000人,是涵盖英特尔各个产品部在中国最大的、最完整的综合性研发机构,拥有世界一流的工程研发能力。

英特尔通过软件实现软硬协同、生态共赢:提供简便可扩展的工具,来加速应用开发部署;坚持客户至上,针对不同类型的工作负载进行优化;秉承开放理念,推动开源、开放生态系统协作;产学研对接,培育面向未来的创新人才。

在软件生态构件中,开发者是重要一环。英特尔已经深入开发者生态领域超过20年,并有10000项与客户紧密合作的软件部署,是Linux Kernel最大的贡献者,每年修改的代码超过50万行,为100多个操作系统进行过优化,并且拥有超过两千万活跃开发者的生态,而这些只是英特尔庞大的软件实力的一部分。英特尔跨基础架构、网络、操作系统的开发经验,开发工具和SDK以及其所参与并影响的标准制定组织的数量在业界是无与伦比的。

基于这样深厚的积淀,英特尔希望通过“统一架构编程”,围绕架构创新进行扩展,并且让所做的一切都是简便和可扩展的。英特尔软件所做的事情使所有的硬件的每一个晶体管都能够能力充分发挥起来,使得开发者能够非常容易地把软硬件充分用起来。

oneAPI打造统一架构编程

跨架构(CPU、GPU、FPGA及其他加速器)开发能力对于处理数据密集型工作负载极为重要,因为这种工作负载需要多种架构,这也将成为未来的常态。不过多架构编程面临诸多挑战比如专用工作负载日益增多、尚无通用编程语言或 API、不一致的跨平台工具支持、每个平台需要单独的软件投资、需采用不同的以数据为中心的硬件等。

在今天,每一个硬件平台往往需要开发者维护独立的代码库,这些代码库需要使用不同的语言、库和软件工具进行编程。这是一项极其复杂和耗费时间的工作,会大大降低开发速度、抑制创新。

为了解决这样的业界难题,英特尔发布了一项全新软件行业计划oneAPI。oneAPI为异构计算提供了一个统一和简化的应用程序开发编程模型,这种统一性为开发者提供了一个统一的开发体验,因为其面对不同的异构硬件,他们不需要学习不同的编程方法。

具体来说,oneAPI基于标准的跨架构语言Data Parallel C++和SYCL功能强大的API,旨在加速特定领域的主要功能底层硬件接口,可为供应商提供硬件抽象层,支持针对不同的架构和供应商重复使用代码。也就是说oneAPI支持直接编程和API编程,并提供统一的语言和库,可以在包括CPU、GPU、FPGA和AI加速器等不同硬件架构上提供完整的本地代码性能。oneAPI的简单易用和高性能让开发者不再需要维护不同的代码库、多种编程语言以及不同的工具和工作流程。

英特尔对于未来计算的展望和承诺是:SVMS架构(S是Scalar标量,V是Vector向量,M是Matrix矩阵,S是Space空间),也就是我们前面提到的超异构计算。而在SVNS架构之上,英特尔构建oneAPI,对这些硬件进行了抽象。开发者针对的是这个抽象来写程序,而不是具体的硬件。在oneAPI是框架和中间件框架提供了更高一层的抽象和语义,开发者可以在上面快速开发,高效部署。

我们可以将oneAPI理解成英特尔的中间件层,上面有各种不同类型的行业应用,如果你要调英特尔底层的硬件,就统一用oneAPI进行研发。比如面向视觉计算的OpenVINO就是构建在oneAPI之上,支持CPU、FPGA、Movidius、GPU等,编写一次以后可以通过异构的接口支撑跑在其他的硬件平台之上。

oneAPI以开发者为中心,是为多架构并存的世界重新定义的一种新编程方式,让开发者可以自由选择架构,无需在性能上作出妥协,也大大降低了使用不同的代码库、编程语言、编程工具和工作流程所带来的复杂性。oneAPI产品为开发者提供了全套的开发工具,包括编译器、编程库、分析器等,并把这些工具封装为特定领域的工具包。

oneAPI保留了现有软件投资,包括支持现有语言,同时为开发人员创造更多丰富的应用程序提供了灵活性,帮助他们在保留现有软件投资的基础上,搭建一座无缝连接的桥梁,从而为未来的多架构世界创造更多丰富的应用程序。比如oneAPI支持高级移植、分析和调试工具,包括英特尔Vtune分析器、英特尔Advisor等,其中英特尔DPC++兼容性工具支持CUDA代码迁移。

除此以外,oneAPI包括了一项基于开放规范的行业计划,该规范包括一种编程语言、强大的API函数库以及底层硬件接口。比如Data Parallel C++可提供跨平台数据并行性支持,而SYCL是全行业开展的一项标准化工作,旨在定义面向C++的跨平台数据并行性支持。这就意味着各个不同加速器提供商可以在oneAPI框架里提供对它自己硬件的支持,其实已经有第三方通过oneAPI对于NVIDIA的CUDA进行上层的封装,这样对于开发人员来讲,他也可以oneAPI支持NVIDIA的GPU,其想象空间巨大。

开发人员从现在开始就可以在英特尔DevCloud for oneAPI上对基于多种英特尔架构(包括英特尔至强可扩展处理器、带集成显卡的英特尔酷睿处理器、英特尔FPGA如英特尔Arria、Stratix等)的代码和应用进行测试。它是一个开发系统,支持使用英特尔的oneAPI测试版软件在所有英特尔CPU、GPU和FPGA上开发、测试和运行工作负载。用户无需下载,无需购买硬件,无需安装,无需设置和配置,即可使用英特尔oneAPI工具套件,了解 Data Parallel C++,评估工作负载,构建异构应用,设计项目原型。

目前oneAPI还是Beta测试版,预计2020年Q4发布正式版。毕竟oneAPI是一个全新的开发编程模型,足够长的测试期可以收集更多开发人员的反馈,完善产品。只有更多的开发者使用oneAPI,其价值才会凸显出来。

oneAPI的发布源自英特尔数百万小时软件工程开发的努力,并且标志着一个行业内的变革,从今天受限、封闭的编程方法演变到一个开放的、基于标准的模式,助力开发人员实现跨架构的参与和创新,为全球开发人员提供一座从现有代码和技能过渡到即将来临的xPU时代的桥梁。

oneAPI是英特尔借助软件力量充分释放硬件性能这一长期探索之旅的第一步,也是重要一步。目前英特尔正在与高校、合作伙伴等通过将oneAPI引入学校课程、线下Workshop等让更多开发者认识和使用oneAPI,同时通过开发人员指南、培训、英特尔工具支持论坛、ISV和应用支持等加速oneAPI的落地。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    超越台积电?英特尔首个18A工艺芯片迈向大规模量产

    电子发烧友网报道(文/李弯弯)10月9日,英特尔公布了代号Panther Lake的新代客户端处理器英特尔®酷睿™Ultra(第三代)的架构细节,这款产品预计于今年晚些时候出货。Pa
    的头像 发表于 10-11 08:14 9532次阅读
    超越台积电?<b class='flag-5'>英特尔</b>首个18A工艺芯片迈向大规模量产

    英特尔RealSense D457深度相机:硬件设计与应用解析

    D457深度相机凭借其卓越的性能和丰富的功能,成为了众多开发者和工程师的首选。本文将深入剖析英特尔RealSense D457深度相机的硬件设计、功能特性以及系统集成要点,为电子工程师们提供全面
    的头像 发表于 05-19 14:05 151次阅读

    英特尔宣布新人事任命

    近日,英特尔宣布了系列重要的领导层任命,涉及客户端计算业务和公司整体技术战略两大核心板块。这两项任命被视为英特尔在当前转型关键期的重要布局,释放出公司在客户端计算和前沿技术领域加速
    的头像 发表于 05-13 09:19 721次阅读

    英特尔发布至强600系列工作站处理器与锐炫Pro B70 GPU,双芯联动重塑AI工作站格局

    4月23日,英特尔公司在北京举办新代AI工作站平台发布会,推出英特尔® 至强® 600工作站处理器与英特尔锐炫™ Pro B70、B65 GPU。双芯的强强联合,将为AI
    的头像 发表于 04-24 09:28 6575次阅读
    <b class='flag-5'>英特尔</b>发布至强600系列工作站处理器与锐炫Pro B70 GPU,双芯联动重塑AI工作站格局

    英特尔“智能体PC”登场:AI硬件革命迈入混合架构新纪元

    近日,在AI技术从云端向终端加速渗透的转折点上,英特尔在北京举办的混合AI部署方案分享会上抛出枚重磅炸弹——正式提出“智能体PC”概念。这被定义为“AI PC进阶形态”的新物种,不
    的头像 发表于 04-22 10:36 663次阅读

    开发者加速向Arm架构迁移

    人工智能 (AI) 正重塑数字格局,开发者也正面临全新挑战:基础设施不仅要具备强大算力,还需兼具可扩展性、成本效益和高能效等特征。当前,亚马逊云科技、谷歌、微软、Oracle Cloud
    的头像 发表于 02-02 15:10 678次阅读

    开源鸿蒙开发者界成长之路

    在开源鸿蒙的开发者里,有群“界先锋”,他们带着不同行业的积淀,在这片创新土壤上书写着独特的技术故事。张宇昕,浙江众合科技的鸿蒙系统服务开发工程师,就是其中之
    的头像 发表于 01-23 09:13 1246次阅读

    英特尔开发者年度盛会智潮涌动,推动AI创新走向产业纵深

    ,荣获等奖。期间,《2025英特尔平台开发者AI创新实践报告》重磅首发,报告整合众多开发者的实践反馈,辅以丰富真实案例与深度解析,全方位展现AI应用创新趋势与
    的头像 发表于 01-19 16:14 578次阅读

    Intewell×Intel 强强联合 | 光亚鸿道亮相2025英特尔生态大会

    2025年11月19日至20日,由英特尔主办的年度盛会——2025英特尔技术创新与产业生态大会在重庆悦来国际会议中心隆重举行。来自政府、高校、产业伙伴与开发者的3000+名嘉宾汇聚
    的头像 发表于 11-27 14:10 542次阅读
    Intewell×Intel 强强联合 | 光亚鸿道亮相2025<b class='flag-5'>英特尔</b>生态大会

    NVIDIA和英特尔合作推动产品组合创新

    NVIDIA和英特尔今日宣布达成合作,将共同开发多代定制化的数据中心和个人计算产品,以加速超大规模计算、企业级及消费级市场的各类应用与工作负载的处理。
    的头像 发表于 09-23 14:29 956次阅读

    今日看点丨英伟达入股英特尔;寒武纪:网传订单信息不实

    英伟达入股英特尔 NVIDIA和英特尔今日宣布达成合作,将共同开发多代定制化的数据中心和个人计算产品,以加速超大规模计算、企业级及消费级市场的各类应用与工作负载的处理。   双方通过
    发表于 09-19 10:21 1167次阅读

    英特尔Gaudi 2E AI加速器为DeepSeek-V3.1提供加速支持

    英特尔® Gaudi 2EAI加速器现已为DeepSeek-V3.1提供深度优化支持。凭借出色的性能和成本效益,英特尔Gaudi 2E以更低的投入、更高的效率,实现从模型训练的深度突破到推理部署的实时响应,为大模型的
    的头像 发表于 08-26 19:18 3464次阅读
    <b class='flag-5'>英特尔</b>Gaudi 2E AI<b class='flag-5'>加速</b>器为DeepSeek-V3.1提供<b class='flag-5'>加速</b>支持

    主控CPU全能选手,英特尔至强6助力AI系统高效运转

    2025年3月,英伟达发布了DGX B300 AI加速计算平台。2025年5月,英特尔发布了三款全新英特尔至强6性能核处理器,其中款6776P被用作是DGX B300的主控CPU,这
    的头像 发表于 06-27 11:44 1119次阅读
    主控CPU全能选手,<b class='flag-5'>英特尔</b>至强6助力AI系统高效运转

    英特尔宣布工程技术领导层重要任命,加速CEO陈立武转型布局

    新的任命符合公司以客户交付为焦点、以工程技术创新为核心的战略方向。 美国加利福尼亚州圣克拉拉,2025年6月18日——英特尔公司今日宣布多项人事任命,旨在深化客户合作关系,加速推进以工程技术创新为
    的头像 发表于 06-19 17:22 922次阅读

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

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