加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 运营中心 > 交互 > 正文

英特尔oneAPI:化解异构挑战拥抱数据时代

发布时间:2019-12-24 03:27:24 所属栏目:交互 来源:互联网 
导读:副标题#e# 回顾过去35到40年间计算的发展历程,计算力的增长速率呈指数级上升,从万物数字化、万物互联、万物移动化到万物云化,当前进入万物智能化。 在PC时代,互联网用户增长了十亿人。硬件和软件结合的典型例子就是PC上X86架构和Windows系统的结合。 进

“软件是英特尔的一项重要战略资产,英特尔将通过软件业务来充分释放公司的整体增长潜力。英特尔希望通过在整个开源生态系统中的协作,来推动面向以数据为中心时代的产品和服务创新。” 英特尔公司副总裁兼系统软件产品部门总经理苏义德曾强调。

英特尔拥有一个1200万活跃开发者的生态系统,横跨PC、网络和数据中心。不管客户有高性能的要求还是有低功耗要求,或者是对成本比较敏感,英特尔都有完整的产品线可以对应用户的不同需求。英特尔希望可以实现一个非常简化的流程,通过一个统一的软件栈,一个统一的API就可以适应客户所有的从性能、功耗到成本上的优化需求。

在软硬结合软件为先的战略中,英特尔在“架构日”活动上同时宣布推出“oneAPI”项目,面向多元化计算时代。该项目包括一个全面、统一的开发工具组合,以将软件匹配到能最大程度加速软件代码的硬件上。

“绝大多数AI算法的演进和创新都是在更偏上层来完成的,我们希望在底层就做好助力和驱动。同时,我们也会不断优化oneAPI。这样,未来任何编程人员不管是他们想将硬件性能提升10%、20%甚至50%,都可以在这个框架上轻松实现,而不需要再自己编写语言。”Raja Koduri表示。

2019年11月正式发布了oneAPI公开发行版本。oneAPI包括了一项基于开放规范的行业计划和一款beta产品。

英特尔指出,oneAPI不是一个全新的东西,它是之前几十年的积累上面做了一个扩展。基于现在工作负载越来越复杂,做这样的扩展是非常合情合理的一件事情。从现在整体来看,无论是开发效率还是实际的产品运营效率,都可以从中受益。

三、oneAPI重在培育生态系统 与伙伴共同拥抱数据时代

在设计oneAPI之初,英特尔就考虑到要发挥整个Xe架构最强的全面性能,不管是高性能还是低功耗。除此之外,oneAPI的设计也确保要符合英特尔所有其他不同计算和应用的需求。不管是CPU、FPGA还是加速器,oneAPI的设计都可以和它们进行非常完整的配合。

oneAPI,是英特尔以软件来最大程度释放硬件性能,从软件层面来简化和统一跨SVMS架构的创新。Raja Koduri指出,oneAPI是一个非常底层的抽象框架,主要就是面对以后不同计算元素的集成,希望能够从底层更好地完成特征抽象和集成。

SVMS架构是由标量(Scalar)、矢量(Vector)、矩阵(Matrix)、空间(Spatial)四种架构组成的,分别对应着CPU、GPU、FPGA和加速器,它们的组合方式是多种多样的。通过这个架构的分类方式可以看到,CPU是最通用的一种架构,而GPU会比CPU更加高效和专用,而FPGA和加速器的能效和灵活性更高。

英特尔oneAPI:化解异构挑战拥抱数据时代

“英特尔的策略就是要囊括CPU、GPU、FPGA、加速器所有的架构。”Raja Koduri指出,CPU依旧是目前最重要的架构,英特尔将不断提高每个CPU的性能,继续保持它作为最强的计算架构的位置。GPU战略主要是要提高能效,更好帮助英特尔提高整体的生产力和效率。在FPGA领域,英特尔现在已经做的非常成功了,英特尔推出了很多重要的FPGA产品。另外,加速器也是英特尔非常重要的一个发力点。

在oneAPI的生态构建方面,英特尔主要从三个层面来推进:一是英特尔有着强大的开发者社区,以及全球范围内非常广泛的社区合作伙伴。英特尔将从自身非常擅长的开源社区入手。第二,在很大层面上与高校展开配合协作,结合他们的技术以及案例来打造一个完整的社区。第三,与全球开发者们进行更加完整的合作,开发者不仅仅是指个人开发者,也包括大型的企业机构,例如腾讯、阿里等,英特尔将会与每个人、每个企业都紧密地配合,来支持oneAPI的生态。

截至11月17日,支持oneAPI概念的业内领先企业和研究机构已经超过30家,包括高性能计算领域的领导者、人工智能领域的创新者、硬件厂商/OEM、独立软件开发商、云服务商、高校等等。

2019年5G的正式商用加速了物联网的深入应用,这意味着会有更多的物联网节点智能终端产品落地应用。据统计数据显示,2020年全球物联网设备基数将达307亿台,2025年将达到754亿台。而这些将会产生海量的数据,这些数据的存储、安全、运算,则需要依赖于数据中心、云服务等软件业务。

英特尔愿发挥在软件业务方面的强优势,以生态系统培养为主,推动整个业界往前迈进。并与合作伙伴一起面对这一巨大的市场应用需求,一同抓住这块蛋糕。(校对/范蓉)

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读