英特爾oneAPI 編程語(yǔ)言Data Parallel C++ (DPC++)功能已收入Khronos Group今日發(fā)布的SYCL 2020最終版規(guī)范中。Khronos Group是由業(yè)界知名公司組成的開放性聯(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ò)開放的、基于社區(qū)的DPC++開發(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++開發(fā)人員能夠更高效地在跨XPU架構(gòu)上通過(guò)統(tǒng)一編程構(gòu)建高性能異構(gòu)應(yīng)用程序。在開源oneAPI C++/DPC++編譯器中的幾項(xiàng)功能開創(chuàng)行業(yè)先河,如統(tǒng)一共享內(nèi)存(Unified Shared Memory)、群算法和子群,為這一社區(qū)的努力(DPC++)作出貢獻(xiàn)。分布式計(jì)算的加速需要開放和跨架構(gòu)編程;我們期待能夠繼續(xù)這項(xiàng)合作,以滿足開發(fā)人員的需求! |