oneAPI 編程語(yǔ)言 DPC++ 功能收入 SYCL 2020 最終版規(guī)范
英特爾 oneAPI 編程語(yǔ)言 Data Parallel C++ (DPC++)功能已收入 Khronos Group 今日發(fā)布的 SYCL 2020 最終版規(guī)范中。Khronos Group 是由業(yè)界知名公司組成的開(kāi)放性聯(lián)盟,致力于創(chuàng)建領(lǐng)先的互操作性標(biāo)準(zhǔn)。
自 2019 年推出以來(lái),DPC++ 已取得重大進(jìn)展,通過(guò) oneAPI 卓越中心構(gòu)建了跨架構(gòu)和跨供應(yīng)商支持,并成功將多項(xiàng)功能升級(jí)為行業(yè)標(biāo)準(zhǔn)。
通過(guò)開(kāi)放的、基于社區(qū)的 DPC++ 開(kāi)發(fā)工作,英特爾為 SYCL 提升編程抽象做出了重大貢獻(xiàn)。新的功能加速了在 XPU 架構(gòu)(如 CPU、GPU、FPGA 和 AI)上高性能計(jì)算(HPC)、機(jī)器學(xué)習(xí)、嵌入式計(jì)算和計(jì)算密集型應(yīng)用程序的異構(gòu)并行編程。
英特爾數(shù)據(jù)中心 XPU 產(chǎn)品和解決方案副總裁 Jeff McVeigh 表示:“SYCL 2020 最終版規(guī)范為行業(yè)帶來(lái)了重要功能,幫助 C++ 開(kāi)發(fā)人員能夠更高效地在跨 XPU 架構(gòu)上通過(guò)統(tǒng)一編程構(gòu)建高性能異構(gòu)應(yīng)用程序。在開(kāi)源 oneAPI C++/DPC++ 編譯器中的幾項(xiàng)功能開(kāi)創(chuàng)行業(yè)先河,如統(tǒng)一共享內(nèi)存(Unified Shared Memory)、群算法和子群,為這一社區(qū)的努力(DPC++)作出貢獻(xiàn)。分布式計(jì)算的加速需要開(kāi)放和跨架構(gòu)編程;我們期待能夠繼續(xù)這項(xiàng)合作,以滿(mǎn)足開(kāi)發(fā)人員的需求。”