历史上的今天
返回首页

历史上的今天

今天是:2025年12月19日(星期五)

正在发生

2022年12月19日 | 英特尔推出oneAPI 2023工具包,大幅提升即将推出的英特尔硬件的价值

2022-12-19 来源:EEWORLD

英特尔推出oneAPI 2023工具包,大幅提升即将推出的英特尔硬件的价值


英特尔工具的新功能提升了跨平台生产力


今天,英特尔宣布英特尔® oneAPI工具包的2023年版本已在英特尔®开发者云平台(Intel® Developer Cloud)上线,并正在通过现有的渠道推送。新的oneAPI 2023工具包支持即将推出的第四代英特尔®至强®可扩展处理器、英特尔®至强® CPU Max 系列和英特尔®数据中心GPU,包括Flex系列和新的Max系列。这些工具可提升性能和生产力,并增加了对新的Codeplay1插件的支持,使开发者能更容易地为那些非英特尔的GPU架构编写SYCL代码。这些基于标准的工具提供了硬件方面的选择,也让在跨架构系统上运行的高性能应用的开发变得更加轻松。


英特尔oneAPI 2023工具包包括一套完整的最新编译器、库、分析和移植工具,以及优化后的AI和机器学习框架,让开发者能为oneAPI支持的CPU、GPU和FPGA构建高性能、跨架构的应用。开发者可使用这些工具快速实现性能目标,并通过单个代码库节省时间,从而将更多时间用于创新。


新版本的oneAPI工具包可帮助开发者利用英特尔硬件的先进功能:

 

第4代英特尔至强可扩展处理器和至强CPU Max系列,内置英特尔®高级矩阵扩展(英特尔® AMX)、Quick Assist 技术(QAT)、英特尔®AVX-512、bfloat16 及更多。

英特尔®数据中心GPU,包括内置基于硬件的AV1编码器的Flex系列,以及Max系列。Max系列提供灵活数据类型的支持,内置英特尔® Xe矩阵扩展(英特尔®XMX)、矢量化引擎(vector engine)、英特尔®Xe-Link互联扩展和其它功能。


oneAPI 2023工具包具有先进的软件性能:


英特尔® Fortran编译器(Intel® Fortran Compiler)提供了完整的 Fortran 语言直至 Fortran 2018标准的支持,并扩展了对 OpenMP GPU 分流的支持,加快了符合标准的应用程序的开发。


英特尔® oneAPI数学内核库(oneMKL)包含OpenMP 分流能力的扩展,提高了可移植性。


英特尔® oneAPI 深度神经网络库(oneDNN) 支持第四代英特尔至强处理器和Max系列CPU处理器的高级深度学习功能,包括英特尔®AMX、英特尔®AVX-512、VNNI 和 bfloat16。


通过丰富的SYCL支持,以及代码迁移和分析工具的强化,让面向多架构系统的代码开发变得更轻松,进而提高开发者的生产力。


英特尔®oneAPI DPC++/C++编译器增加了Codeplay为英伟达和AMD GPU开发的新插件的支持,以简化SYCL代码的编写,并提高代码面向这些处理器架构的可移植性。这提供了一个统一的构建环境,并整合了工具,以提高跨平台生产力。作为该解决方案的一部分,英特尔和Codeplay将为英伟达GPU的oneAPI插件开始提供商业化的优先支持(priority support)。


基于开源 SYCLomatic的英特尔® DPC++ 兼容性工具增加了100多个新的CUDA APIs支持,让从CUDA到SYCL的代码迁移变得更容易。


用户可以使用英特尔®VTune™ Profiler识别大规模MPI应用中的不均衡问题。


英特尔® Advisor为英特尔数据中心GPU Max系列添加了自动化roofline分析,以识别内存、缓存或计算瓶颈,确认其原因并进行优先处理,同时提供可操作的建议,以优化从CPU到GPU 的工作负载分流中的重复数据传输成本。


 image.png?imageView2/2/w/550


48%4的开发者面向使用多种处理器的异构系统进行开发,因此需要更高效的跨架构编程来应对现实工作负载日益扩大的范围和规模。结合使用oneAPI 的开放、统一的编程模型与英特尔基于标准的多架构工具,开发者能够在CPU和加速器的硬件、性能、生产力和代码可移植性方面自由地进行选择。相反,为专有编程模型(如 CUDA)编写的代码,缺乏面向其它硬件的可移植性,让开发实践变得孤立,将企业困于一个封闭的生态系统中。


此外, 开放生态系统也在继续扩大对oneAPI的使用,新的oneAPI卓越中心正在陆续成立。剑桥大学Open Zettascale 实验室正致力于将重要的百万兆级的备选代码(candidate codes)移植到oneAPI上,包括CASTEP、FEniCS和AREPO。该中心还提供课程和研讨会,由专家讲授oneAPI使用方法和工具,用于编译和移植代码以及优化性能。目前,在全球总共已经建立了30个oneAPI卓越中心。


了解更多信息,请访问:Codeplay宣布为英伟达和AMD硬件推出oneAPI插件 | 英特尔oneAPI 2023工具包的功能细节|介绍英特尔oneAPI 2023工具包(博客)| 英特尔oneAPI 工具包2023版预览  (网络研讨会录像)| oneAPI和Codeplay


备注:


1 Codeplay是一家英特尔旗下的公司。


2 MLPerf™ DeepCAM: 



推荐阅读

史海拾趣

Emerson Embedded Power公司的发展小趣事

随着全球市场的不断扩大,Emerson Embedded Power积极寻求新的增长点。通过与全球知名电子制造商的合作,该公司成功将其产品打入国际市场,并赢得了众多国际客户的信赖。此外,公司还通过并购和战略合作,进一步拓宽了业务范围,提高了市场竞争力。

德丰(DEFOND)公司的发展小趣事

德丰电创科技股份有限公司(简称“德丰电创”)自1984年成立以来,从一个东莞的洪梅电器厂逐步发展为一家专业从事开关制造到电子电路模块、机电一体化集成模组等多元化产品的大型港资实业公司。公司凭借多年的产品研发和高端制造经验,以及完善的供应链管理体系,成功在家用电器、电动工具、汽车等多个市场领域占据一席之地。德丰电创的发展历程充满了不断的技术创新和市场扩张,其产品质量和服务得到了全球客户的广泛认可。

Blue Giga公司的发展小趣事

Blue Giga的创立可以追溯到芬兰埃斯波的一个科技孵化器。创始人看到了物联网和短距离无线连接技术的巨大潜力,决定成立一家公司专注于这一领域。初期,Blue Giga面临着资金紧张、市场认知度低等诸多挑战,但凭借其卓越的技术和不懈的努力,逐渐在行业中崭露头角。

DATEL Inc公司的发展小趣事

DATEL Inc.公司成立于1970年,总部位于美国马萨诸塞州。公司成立的初衷是解决当时数据采集领域的痛点,如数据准确性低、采集效率低下等问题。创始人带领一支由工程师组成的团队,开始研发第一代数据采集产品。他们日夜兼程,不断试验、调整,最终成功推出了一款体积小、功耗低、易于开发的数据采集器,这款产品迅速在市场中获得了认可。

Gold Peak Group公司的发展小趣事
确保所有元件的接线正确无误,避免出现接错线或短路的情况。
EPIGAP公司的发展小趣事

随着公司业务的不断拓展,EPIGAP公司意识到单靠自身力量难以应对日益复杂的市场环境。于是,公司开始积极寻求与产业链上下游企业的战略合作。通过与原材料供应商、代工厂商以及终端客户的紧密合作,EPIGAP公司实现了产业链的整合优化,提高了整体运营效率。这一战略不仅降低了公司的运营成本,还增强了公司的市场竞争力。

问答坊 | AI 解惑

不可多得的C语言函数库

说实话,我觉得用C来编写单片机程序很好,可移植性就不说了,虽然汇编对寄存器很适用,处理速率快,但我觉得C效率更高(个人偏见,有异议请理解)。…

查看全部问答>

8051单片机的汇编语言编码规范

8051单片机的汇编语言编码规范…

查看全部问答>

想知道通用编程器的原理 为什么会支持怎么多芯片

     谁有通用编程器的电路图,和其软件说明???我的邮箱是linsheng_111@163.com。高分求知。。。。。…

查看全部问答>

北京某公司月薪6000--8000的职位的面试题,请高手指点

1.        小学数值计算: 0.65( 。)73( 。)÷1.5( 。)4869( 。)=0.X( 。)XXX………XXXX( 。) 2、使用一个3.3V工作CPU的2个普通I/O口,譬如P0.0 、 P0.1 和Vc=3.3V、R1>1K、R2=?、R3=?给一个RL=100欧姆供电,要求: &nbs ...…

查看全部问答>

LM3S3739 SSI初始化调用库设置硬件仿真是进入FaultISR?

LM3S3739 SSI初始化调用外设库设置IO为SSI方式,则进入FaultISR?软件仿真没问题! 1.  // PA2 SSI0CLK(SSCK)GPIOPinTypeSSI(GPIO_PORTA_BASE, GPIO_PIN_2);  // PA4 SSI0RX(MISO)GPIOPinTypeSSI(GPIO_PORTA_BASE, GPIO_PIN_4);   ...…

查看全部问答>

PCB制版中电容的选择技巧

PCB制版中电容的选择技巧星期日, 11/14/2010 - 14:54 — samqiu 印制板中有接触器、继电器、按钮等元件时.操作它们时均会产生较大火花放电,必须采用RC吸收电路来吸收放电电流。一般R取1~2kΩ,C取2.2~4.7μF,一般的10PF左右的电容用来滤除 ...…

查看全部问答>

程序过一晚就不行了

昨晚看着好好的闪动的,今天却不行了,什么原因呢? @far @interrupt void TIM4_TEST(void) { static u16 i,j; i++; if(i==100) {   i=0;   j++;   if(j%10==0)   {   LCD_ ...…

查看全部问答>

开启电子工程世界的征程

  尽管我是一个电通类的学生,而且大三了,但我对ARM的认识才刚起步。我想多点记录一下我的成长轨迹,也许等我以后工作N年回头看一看,必定百般滋味在心头。当然,除了记录一下成长外,还会偶尔发表一下个人见解。首先我要声明我不是一个高调 ...…

查看全部问答>

TI阅读:使用数字隔离器设计隔离式 I2C 总线?接口

本帖最后由 dontium 于 2015-1-23 13:33 编辑 本文首先简要介绍 I2C 总线工作原理,然后介绍如何通过给数字电容隔离器添 加一些外部组件来设计一种隔离式 I2C 接口 …

查看全部问答>