英特尔软件战略进一步升级

英特尔22.jpg

当今世界,人工智能AI)、云数据中央、物联网、下一代网络、自动驾驶等数据密集型事情负载不停扩展,一个以数据为中央的多元化盘算时代正在到来。为此,英特尔改变自己的工程与产物创新模式,推出六大手艺支柱战略,将聚焦于横跨制程和封装、架构、内存和存储、互连、平安、软件这六大领域的创新,以应对多元化的盘算需求。软件的主要性被提到了亘古未有的高度。英特尔以为,对于全新硬件架构的每一个数量级的性能提升潜力,软件能带来两个数量级的性能提升。同时推出的oneAPI项目,即是要以软件来最大水平释放硬件性能。克日,英特尔在北京召开软件战略与手艺相同会,英特尔谈话人们更深入地先容了英特尔oneAPI的战略意义和手艺细节。

随着我们迈入以数据为中央的时代,我们看到的不仅是数据量的发作,更是有数据形态的巨大变化:从传统的文本、图形数据,到现在的视频、音频、社交等非结构化数据,未来另有包罗联网汽车数据、神经网络数据、基因数据等更多形态的数据。这种海量数据的多样性所需要的盘算能力是不一样的,这就带来了数据处理方式和盘算架构的延伸。未来十年我们将看到比过去五十年中多得多的架构提升。英特尔的产物笼罩的普遍盘算架构包罗标量(Scalar)、矢量(Vector)、矩阵(Matrix)和空间(Spatial),划分主要应用于CPU、GPU、AI加速器和FPGA产物。英特尔指出,在接下来五到十年中最主要的现代事情负载,就是这种标量、矢量、矩阵和空间架构的组合,英特尔称之为SVMS架构。

英特尔的oneAPI,即是从软件层面来简化和统一跨SVMS架构的创新。英特尔架构、图形与软件部副总裁兼盘算性能与开发者产物部门总经理Bill Savage先容道:“oneAPI既是一种行业规范,同时又是英特尔的一种产物。它可以简化而且统一跨差别架构、跨差别厂商之间的编程,它是一个激励社区和行业支持的一种开放、尺度的解决方案。”基于英特尔软件产物和厚实的架构履历打造的oneAPI,其底层接口被普遍的生态系统接纳。通过跨架构统一并简化编程,oneAPI将为开发者带来更高的生产效率和毫不妥协的性能。

oneAPI主要包罗两个部门,第一部门是跨架构的编程语言,第二部门是能够知足差别领域需求的跨架构库的聚集。而无论是这种高级的编程语言,照样架构库,重点都将放在提供周全的性能上。在oneAPI项目中,英特尔携手行业开发了一种叫做Data Parallel C++(DPC++)的全新的语言,以支持实现横跨SVMS架构的数据并行编程。“多元化架构需要全新的编程语言,”英特尔架构、图形与软件部副总裁兼编译器与语言部门总经理Alice Chan指出,“英特尔现在开发的新语言Data Parallel C++,它是开放的、基于尺度的,能够跨差别的硬件架构提供高性能。为英特尔硬件和全行业提供毫不妥协的高性能和生产效率。”

英特尔架构、图形与软件部首席工程师Eric Lin接着针对AI和数据剖析等领域先容了英特尔oneAPI的高性能库、框架优化,以及OpenVINO的部署。英特尔的高性能库,如英特尔数学焦点函数库(MKL)、数据剖析加速库(DAAL)和面向深度神经网络的英特尔数学焦点函数库(MKL-DNN)等,都已集成于oneAPI之中,为开发者屏障硬件复杂性,让开发者得以随时获取高性能。Eric还先容:“OpenVINO所做的事情就是让开发者直接用一个统一API。OpenVINO是我们现实的商业部署,帮开发者完成简朴的开发、简朴的维护、并带来高性能,它展示了oneAPI愿景的现实。”

英特尔oneAPI以一个解决方案支持四种架构,通过跨架构、高性能、开放的统一编程语言DPC++和辅助开发者获得更高性能的库,它将辅助开发者们充实释放SVMS架构的周全性能。英特尔将在2019年第四季度公布一个oneAPI开发者测试版本,即一个英特尔参考产物,并披露更多项目相关细节。

+++

声明: 本文由入驻基智地平台的作者撰写,观点仅代表作者本人,不代表基智地立场;基智地发布此信息的目的在于传播更多信息,与本站立场无关。