历史上的今天
返回首页

历史上的今天

今天是:2024年12月11日(星期三)

正在发生

2020年12月11日 | 英特尔oneAPI工具包,为XPU构建统一跨架构编程模型

2020-12-11 来源:EEWORLD

英特尔于12月09号发布了英特尔® oneAPI工具包的正式版本(即11月宣布将推出的英特尔oneAPI Gold版本),将用于为英特尔® CPU、GPU和FPGA等(统称为XPU)开发高性能跨架构应用程序。此次2021.1版本的oneAPI工具包提供了一个开放、基于标准、统一的跨架构编程模型,让开发者可以自由地为加速计算选择最佳硬件。除此之外,下诺夫哥罗德大学宣布成立一个新的oneAPI卓越中心。

 

英特尔高级副总裁、首席架构师兼架构、图形与软件部门总经理Raja Koduri表示:“把英特尔的软件开发工具从CPU扩展到GPU和FPGA是我们XPU之旅的重大里程碑。正如我们所承诺的,oneAPI行业计划旨在为整个生态系统提供一个开放、统一的跨架构编程模型,提供专有编程模型的替代选择。我们的oneAPI工具包以及英特尔® DevCloud提供了让我们加快进入分布式智能时代的生产工具。”



oneAPI的重要性:当今的工作负载受益于特殊的硬件架构。然而,这些架构通常需要独特的编程语言和工具,这限制了代码的重新利用性,减少了硬件选择并阻碍了创新架构的使用。oneAPI的异构编程模型能够提供毫不妥协的性能,不受限于单一厂商专用的代码限制,且能实现原有代码的集成,可以用C、C++、Fortran和Python等开发者熟悉的语言编写代码,并符合MPI和OpenMP等标准。

 

英特尔的oneAPI基础工具包基于英特尔丰富的开发者工具经验,包括编译器、性能库、分析和debug工具以及一个兼容性工具,可以帮助开发者把在CUDA上编写的代码迁移到Data Parallel C++(DPC++)。另外面向高性能计算、人工智能、物联网和渲染,额外工具包还提供工具和组件帮助加速专业工作负载。

 

英特尔oneAPI工具包让开发者能够使用跨XPU的单一代码库来开发跨架构应用程序,充分利用独特的硬件特性并降低软件开发和维护成本。开发者可以针对他们要解决的特定问题选择最佳的加速器架构,且无需为新的架构和平台再次重写软件。

 

获取oneAPI工具包的途径:oneAPI工具包可以免费下载至本地或从英特尔® DevCloud使用。英特尔DevCloud平台可供开发者在各种英特尔架构上测试代码和工作负载,现已增加了新的英特尔®锐炬® Xe GPU硬件。访问选项包括网络下载、资源库和容器。oneAPI工具包还将提供包含英特尔技术咨询工程师全球支持的商业版本。

 

关于新的oneAPI卓越中心:下诺夫哥罗德大学(UNN)宣布成立一个新的oneAPI卓越中心(CoE),利用CPU、GPU和其它加速器结合oneAPI跨架构编程模型来促进现代物理学研究。除下诺夫哥罗德大学,斯德哥尔摩大学、海德堡大学和伊利诺伊大学也成立了oneAPI卓越中心。下诺夫哥罗德大学科研人员开发的第一个将移植到oneAPI的软件是一个高强度碰撞与相互作用开源框架,旨在模拟高强度激光物质的相互作用。

 

关于oneAPI生态系统支持:自2019年以来,oneAPI的生态系统支持一直在稳步发展壮大。超过60家知名科研机构、企业和大学支持oneAPI,其中一些表示已经成功使用了英特尔oneAPI工具包。详情见oneAPI生态系统支持和评议网站。一个新的oneAPI应用软件目录详细说明了oneAPI支持的230多个应用程序。


推荐阅读

史海拾趣

BLT Circuit Services公司的发展小趣事

品质一直是BLT Circuit Services公司的核心竞争力。公司注重品质管理,建立了严格的质量控制体系,从原材料采购到生产过程中的每一个环节都进行严格把关。正是这种对品质的执着追求,使得BLT Circuit Services的产品在行业内赢得了良好的口碑,为公司赢得了大量的忠实客户。

台湾美丽微(FMS)公司的发展小趣事

2013年,FTDI推出了最新的嵌入式视频引擎(EVE)技术产品。这项技术将高度先进的图形控制器、显示器、音频和触摸功能集成到单一芯片中,为智能显示器的实施提供了高效、便捷的解决方案。这一创新不仅提升了FTDI在嵌入式系统领域的竞争力,也为公司在智能家居、工业自动化等多个领域的市场拓展提供了有力支持。

Comax Industrial Co Ltd公司的发展小趣事

在电子产品市场竞争日益激烈的背景下,Comax Industrial Co Ltd公司始终坚持品质至上的原则。公司建立了严格的质量管理体系,从原材料的采购到生产制造的每一个环节都进行严格把控。通过持续改进和优化生产流程,公司不断提升产品的品质与性能。这种对品质的执着追求,使得Comax的产品在市场上赢得了广泛的认可与信赖。

CST Master Electronic Co Ltd公司的发展小趣事

CST Master Electronic Co Ltd的创始人在一次行业会议上看到了电子技术的巨大潜力,决定投身于这一领域。初创时期,公司面临着资金短缺、人才匮乏和技术壁垒等多重困难。然而,创始人凭借对技术的热情和坚定的信念,带领团队日夜钻研,最终成功研发出一款具有竞争力的电子产品,打开了市场的大门。

Component Research Co公司的发展小趣事

随着公司业务的不断发展,Component Research Co意识到单一市场无法满足其长期发展的需要。于是,公司开始寻求国际合作,与多家国际知名企业建立战略合作关系。这些合作不仅为公司带来了先进的技术和资金支持,还帮助公司打开了新的市场。通过国际合作,Component Research Co的业务范围逐渐扩展到全球各地。

Alcatel-Lucent公司的发展小趣事

随着公司业务的不断发展,Component Research Co意识到单一市场无法满足其长期发展的需要。于是,公司开始寻求国际合作,与多家国际知名企业建立战略合作关系。这些合作不仅为公司带来了先进的技术和资金支持,还帮助公司打开了新的市场。通过国际合作,Component Research Co的业务范围逐渐扩展到全球各地。

问答坊 | AI 解惑

超声波物位计测量水位的原理以及安装要求

[url=http://www.ftxsensor.cn/]超声波物位计[/url]工作时,高频脉冲声波由换能器(探头)发出,遇被测物体(水面)表面被反射,折回的反射回波被同一换能器(探头)接收,转换成电信号。脉冲发送和接收之间的时间(声波的运动时间)与换能器到物体 ...…

查看全部问答>

tornado 2.2 的序列号,急需

有tornado的安装软件,但是没序列号,很急…

查看全部问答>

急,ActiveX控件注册失败

小弟写的MFC 智能控件 ActiveX控件,生成名字叫MyControl.ocx。 用regsvr32 MyControl.ocx后提示: “MyControl.ocx\"不是一个可执行文件; 没有为这个文件类型注册的注册帮助程序。” 请教各位高手到底智能设备的ActiveX 控件到底怎么才能加到 ...…

查看全部问答>

关于2407DSP定时器中断的问题

本人是菜鸟,在此向高手请教! 在2407中,想要用定时器1产生1Ms的定时时间,因此将定时器1设置为连续增计数方式的周期中断。弱弱的问一下,进入周期中断的条件是什么?是当计数器T1CNT的值等于周期寄存器T1PR内的值的时候呢?还是程序运行40000条 ...…

查看全部问答>

请教WINCE50 & 2416 的中断处理

看了2416的BSP(wince50)下对中断的处理,我蒙了!!! 首先这个BSP中有两个intr.c       1、SMDK2416\\Src\\Kernel\\Oal\\intr.c    2、SMDK2416\\Src\\Common\\Intr\\intr.c 看这两个intr.c发现能用的应该 ...…

查看全部问答>

help!!!有谁做过CPU带MAC+PHY做网络的没有?我现在工作在100M,full duplex,发送数据可以成功,接收数据每包都是CRC错误。有谁碰到过

有谁做过CPU带MAC+PHY做网络的没有?我现在工作在100M,full duplex,发送数据可以成功,接收数据每包都是CRC错误。有谁碰到过吗?…

查看全部问答>

吉林省电子大赛开题推迟了半个小时,终于开始了。。。。

本帖最后由 paulhyde 于 2014-9-15 08:54 编辑 大家快来讨论讨论啊!!  …

查看全部问答>

怎么买个Rlink这么难.

                                 想入门STM8,问代理说只有旧货,没STM8支持的转换板.问其他的都说没货,有货的又开大价.唉.....未入门就难 ...…

查看全部问答>

出学FPGA遇到的问题

我想做一个驱动CT1628的驱动,就三个脚串行输出 几段代码。 但是目前的程序编译不过,不知道怎么回事 程序要求: COMMEND 的数据能按 顺序一位一位输出, STB脚为低(不输出时为高), 在CLK上升沿的时候输出DATA。 module CT1628_DISP(key1,k ...…

查看全部问答>