【AICon 全球人工智能与大模型开发与应用大会】改变 AI 时代下写代码的模式 >>> 了解详情
写点什么

英特尔中国首个 oneAPI 卓越中心成立,扩大对开源软件的开发

  • 2021-11-15
  • 本文字数:1289 字

    阅读完需:约 4 分钟

英特尔中国首个oneAPI卓越中心成立,扩大对开源软件的开发

2021 年 11 月 12 日,在第三届中国超级算力大会(ChinaSC 2021)上,英特尔宣布与中国科学院计算技术研究所(以下简称“中科院计算所”)结成战略合作伙伴关系。英特尔和中科院计算所将共同建立中国首个 oneAPI 卓越中心,以扩大oneAPI对中国本土国产硬件的支持及使用 oneAPI 来开发全栈式开源软件。未来,双方将主要在以下方面进行合作:

 

  • 扩展 oneAPI 以支持更多硬件:基于开放的 oneAPI 规范,双方将扩展 oneAPI 统一编程框架,从而实现对中国本土加速器的支持。这个框架将简化并行软件的开发、迁移,充分挖掘不同硬件性能。并且,双方还将共同推广合作建立的开源软件项目,并参与中国的行业标准建设。

  • 课程教学与开发:双方将开展围绕 oneAPI 为核心的课件开发,并把 oneAPI 内容添加到相关在授课程以及学生动手实验中。学生可注册oneAPI DevCloud并完成实验,开发新的 oneAPI 应用以丰富学生动手实验案例库。

  • 探索智能交通典型应用情况下,加速计算的配置及其优化:基于共同的工作成果,中科院计算所以智能交通领域的多摄像头输入智能分析和实时车路协同控制作为典型应用开展研究,目标是通过赋能智能车辆来提高高速公路的安全性和运行效率。双方将共同推动智能交通+算力互联网示范应用建设,携手推进相关标准。


英特尔在 2020 年 12 月份发布了 oneAPI 的正式版本,随后每季度都有 oneAPI 的产品升级。到目前为止,英特尔最新的 oneAPI 版本已经支持英特尔的最新硬件,包括对 CPU、GPU、FPGA 的优化支持。

 

oneAPI 是一个针对异构计算的编程模型框架。oneAPI DPC++的中间语言和运行时间(run-time)都采用了 LLVM。如果其他的语言使用了相同的方案,那么 oneAPI 便可以和其他编程语言无缝协同。英特尔把一些复杂的硬件和不同的编程语言封装在一个中间层里,开发者们只需要关心问题本身的解决,而不用纠结语言编程技巧。这也是现在编译器的一个技术方向。

 

第一版 oneAPI 主要解决了异构编程对不同硬件需要不用源代码库、工具链和库函数的问题。有了 oneAPI 之后,一次性写完的代码可以通过 DPC++编译器及不同的函数库运行在不同的硬件上,极大地简化了应用程序层面开发者们的工作。

 

另外,英特尔也希望通过 oneAPI 去简化云计算方面的工作量。通过对分布式计算、微服务、网络和全局内存的支持,开发者不必关心内存是在本地还是云上。目前,英特尔在努力将云计算需要的技术封装到 oneAPI 中。

 

在英特尔软件和先进技术事业部副总裁兼中国区总经理谢晓清看来,oneAPI 在今年 12 月份即将发布的 oneAPI 2022,便是全新升级的 2.0 版本。新版本拥有九百多项新功能,通过统一的 C++/SYCL/Fortran 编译器和 Data Parallel Python 为 CPU 和 GPU 增加了跨架构的软件开发能力。

 

oneAPI 只是英特尔“拥抱开发者”理念一个起点。“英特尔要走到开发者里面去,而不是把开发者拉到英特尔这边来”,这就是英特尔强调的“走进开发者”理念。“英特尔还需要进一步发掘当代开发者在使用 oneAPI 或英特尔其他工具时,需要英特尔解决的问题。”谢晓清说道。

 

目前 ,oneAPI 已实现基本开源。并且,在英特尔开发者专区(Developer Zone)上面的大部分软件都开放了源程序,只有极小部分仍然只提供二进制代码。

 

更多阅读:

 

开发者,英特尔的重中之重

 

2021-11-15 09:101711
用户头像
褚杏娟 InfoQ 编辑

发布了 937 篇内容, 共 434.2 次阅读, 收获喜欢 1467 次。

关注

评论

发布
暂无评论
发现更多内容

《操作系统实战 45 讲》笔记2——内存管理

袁世超

操作系统 Cosmos LMOS

直播源码的神奇之处,直播回放功能

山东布谷网络科技

直播源码

技术分享 | 编程界也内卷?浅析“斜杠青年”RCU

鼎道智联

王文京:数据驱动、智能运营

用友BIP

2023全球商业创新大会

从一些常见的错误聊聊mysql服务端的关键配置 | 京东云技术团队

京东科技开发者

MySQL 数据库 dba 企业号 8 月 PK 榜 服务端配置

2023-08-22:请用go语言编写。给定一个长度为N的正数数组,还有一个正数K, 返回有多少子序列的最大公约数为K。 结果可能很大,对1000000007取模。 1 <= N <= 10^5, 1

福大大架构师每日一题

福大大架构师每日一题

数字化转型与架构-架构设计篇|建模之“动态”模型

数字随行

数字化转型

一文让你了解大数据平台和云平台的区别

行云管家

大数据 云平台 大数据平台

秒懂算法│博弈论

TiAmo

算法 斐波那契 博弈论

京东小程序数据中心架构设计与最佳实践 | 京东云技术团队

京东科技开发者

小程序 clickhosue 京东小程序 企业号 8 月 PK 榜

Cornerstone mac激活版永久使用 SVN管理工具Cornerstone4 mac版下载

mac

SVN管理工具 cornerstone 4破解 苹果mac Windows软件

好焦虑,怎么才能写好Dockerfile?

java易二三

Java 程序员 计算机

CQ 社区版 2.3.0 发布 | 自动授权、分级授权、审计上卷下钻等

BinTools图尔兹

数据安全 数据库管理 权限管理 数据库操作 审计大屏

蚂蚁安全实验室登上全球白帽黑客最高领奖台

科技热闻

带你读论文丨Fuzzing漏洞挖掘详细总结 GreyOne

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 企业号 8 月 PK 榜

数字化转型与架构-架构设计篇|建模之“静态”模型

数字随行

数字化转型

26. NumPy

茶桁

Python Numpy

【IT运维知识】暴力破解和防暴力破解定义说明

行云管家

暴力猜解

火山引擎云原生安全解决方案发布,构筑企业云战略基石

科技热闻

资损防控技术体系简介及实践

得物技术

稳定性 网络安全、攻防演练 资损 防资损 企业号 8 月 PK 榜

对线面试官 - Http经典面试题

派大星

HTTP Java 面试题

安全测试常态化落地方案及日常推进机制 | 京东物流技术团队

京东科技开发者

安全 测试 漏洞 安全测试 企业号 8 月 PK 榜

分库分表之拆分键设计 | 京东物流技术团队

京东科技开发者

数据库 分库分表 企业号 8 月 PK 榜 拆分键设计

电脑的配置对仿真软件的分析速度有影响吗?

思茂信息

硬件 仿真软件 电脑硬件 有限元分析 电脑配置

盘点!3月份Github上“最热门”的开源项目

java易二三

Java 程序员 Vue 前端 计算机

英特尔中国首个oneAPI卓越中心成立,扩大对开源软件的开发_云原生_褚杏娟_InfoQ精选文章