當前位置:首頁 >  科技 >  IT業(yè)界 >  正文

英特爾oneAPI:定義未來多架構世界新的編程方式

 2019-11-22 10:48  來源: 互聯(lián)網(wǎng)   我來投稿 撤稿糾錯

  域名預訂/競價,好“米”不錯過

在2019年超級計算大會上,英特爾發(fā)布了一項全新軟件行業(yè)計劃oneAPI,助力充分釋放高性能計算與人工智能技術融合時代多架構計算的潛力,同時發(fā)布了一個oneAPI beta產(chǎn)品。

英特爾oneAPI行業(yè)計劃,為跨多種包括CPU、GPU、FPGA和其他加速器在內(nèi)的異構計算,提供了一個統(tǒng)一和簡化的應用程序開發(fā)編程模型。oneAPI的發(fā)布源自英特爾數(shù)百萬小時軟件工程開發(fā)的努力,并且標志著一個行業(yè)內(nèi)的變革,從今天受限、封閉的編程方法演變到一個開放的、基于標準的模式,助力開發(fā)人員實現(xiàn)跨架構的參與和創(chuàng)新。

英特爾高級副總裁、首席架構師以及架構、圖形與軟件部門總經(jīng)理Raja Koduri 表示:“高性能計算和人工智能工作負載需要包括CPU、通用GPU、FPGA,到本月初英特爾展示的更加專用的深度學習芯片NNP在內(nèi)的多種架構。幫助客戶更簡便地釋放不同計算環(huán)境的潛力至關重要,英特爾致力于采取軟件先行的策略,為多架構提供統(tǒng)一可擴展的功能加速異構創(chuàng)新。”

今天發(fā)布的oneAPI是一個以開發(fā)者為中心的平臺,將為AI應用無處不在、多架構并存的世界重新定義一種新的編程方式。oneAPI提供一個通用、開放的編程體驗,讓開發(fā)者可以自由選擇架構,無需在性能上作出妥協(xié),也大大降低了使用不同的代碼庫、編程語言、編程工具和工作流程所帶來的復雜性。oneAPI保留了現(xiàn)有軟件投資,包括支持現(xiàn)有語言,同時為開發(fā)人員創(chuàng)造更多豐富的應用程序提供了靈活性。

oneAPI包括了一項基于開放規(guī)范的行業(yè)計劃和一款beta產(chǎn)品。該規(guī)范包括一種編程語言、強大的API函數(shù)庫以及底層硬件接口。oneAPI beta產(chǎn)品為開發(fā)者提供了全套的開發(fā)工具,包括編譯器、編程庫、分析器等,并把這些工具封裝為特定領域的工具包。初期oneAPI beta版主要面向英特爾®至強®可擴展處理器、帶集成顯卡的英特爾®酷睿®處理器,以及英特爾® FPGA,未來還將支持更多硬件。開發(fā)者可在Intel oneAPI DevCloud平臺下載和試用oneAPI工具,并在software.intel.com/oneAPI 網(wǎng)站上了解更多關于oneAPI的信息。

在即將到來的12月,英特爾將分別在上海和北京舉辦英特爾®oneAPI研討會,力邀熱衷于研究跨平臺技術和下一代英特爾軟硬件平臺功能的軟件開發(fā)者;使用C++在GPU硬件加速器上進行HPC或AI應用研發(fā)的軟件開發(fā)者;使用C/C++在英特爾CPU上開發(fā)高度并行化的應用并有興趣將來使用GPU或FPGA加速器的軟件開發(fā)者參加。

oneAPI介紹說明

一個統(tǒng)一的、簡化的編程模型將定義未來應用程序開發(fā)的十年

oneAPI是什么?

oneAPI是一個統(tǒng)一的、簡化的編程模型,旨在簡化跨多架構的開發(fā)過程(如CPU、GPU、FPGA、加速器)。oneAPI包含兩個組成部分:一項產(chǎn)業(yè)計劃和一款英特爾® beta產(chǎn)品,都是全新探索的第一步。

• oneAPI計劃的跨架構開發(fā)模型基于行業(yè)標準和開放規(guī)范,支持廣泛的行業(yè)生態(tài)系統(tǒng)采納該技術來推動應用開發(fā)領域的新演進。

• 英特爾® oneAPI beta產(chǎn)品是英特爾基于oneAPI的實現(xiàn),它包括了oneAPI標準組件如直接編程工具(Data Parallel C++)、含有一系列性能庫的基于API的編程工具,以及先進的分析、調(diào)試工具等組件。開發(fā)人員從現(xiàn)在開始就可以在英特爾DevCloud for oneAPI上對基于多種英特爾架構(包括英特爾至強®可擴展處理器、帶集成顯卡的英特爾酷睿™處理器、英特爾FPGA如英特爾Arria®、Stratix®等)的代碼和應用進行測試。這一進展源自于英特爾數(shù)百萬小時軟件工程開發(fā)的努力,旨在為全球開發(fā)人員提供一座從現(xiàn)有代碼和技能過渡到即將來臨的xPU時代的橋梁。

請插入完整版

oneAPI為何重要?

oneAPI是英特爾“軟件先行”戰(zhàn)略的重要體現(xiàn),英特爾相信這一戰(zhàn)略將定義和引領一個人工智能日益融合、異構及多架構的編程時代。

跨架構(CPU、GPU、FPGA及其他加速器)開發(fā)能力對于處理數(shù)據(jù)密集型工作負載極為重要,因為這種工作負載需要多種架構,這也將成為未來的常態(tài)。在今天,每一個硬件平臺往往需要開發(fā)者維護獨立的代碼庫,這些代碼庫需要使用不同的語言、庫和軟件工具進行編程。這是一項極其復雜和耗費時間的工作,會大大降低開發(fā)速度、抑制創(chuàng)新。

為了解決這一難題,oneAPI提供一個通用、開放的編程體驗,讓開發(fā)者可以自由選擇架構,無需在性能上作出妥協(xié),也大大降低了使用不同的代碼庫、編程語言、編程工具和工作流程所帶來的復雜性。相對于今天的基于單個廠商的封閉式編程環(huán)境,oneAPI為開發(fā)者提供了極富競爭力、也更先進的可替代選擇,幫助他們在保留現(xiàn)有軟件投資的基礎上,搭建一座無縫連接的橋梁,從而為未來的多架構世界創(chuàng)造更多豐富的應用程序。

為什么英特爾能夠應對這項挑戰(zhàn)?

英特爾已經(jīng)深入開發(fā)者生態(tài)領域超過20年。英特爾擁有15000多名軟件工程師和10000項與客戶緊密合作的軟件部署,是Linux kernel最大的貢獻者,每年修改的代碼超過50萬行,為100多個操作系統(tǒng)進行過優(yōu)化,并且擁有超過兩千萬活躍開發(fā)者的生態(tài),而這些只是英特爾龐大的軟件實力的一部分。

英特爾跨基礎架構、網(wǎng)絡、操作系統(tǒng)的開發(fā)經(jīng)驗,開發(fā)工具和SDK以及其所參與并影響的標準制定組織的數(shù)量在業(yè)界是無與倫比的。憑借深耕行業(yè)多年的積累和英特爾軟件工程團隊數(shù)百萬個小時的努力,英特爾正通過創(chuàng)建一個統(tǒng)一的編程模型,推動開發(fā)普及化,簡化困難,為開發(fā)者創(chuàng)造一個更具移植性、更高效且性能更高的編程環(huán)境,來幫助開發(fā)者應對未來的挑戰(zhàn)。

為什么需要一個開放式規(guī)范?

數(shù)十年以來,英特爾與包括ISO C++Fortran Groups、OpenMP* ARB、MPI Forum、The Khronos Group在內(nèi)的多個標準制定組織以及行業(yè)/學術組織攜手,希望通過開放協(xié)作的方式尋求一種可實現(xiàn)互操作性與互換性的產(chǎn)品規(guī)范,而oneAPI項目就是這一行動的延續(xù)。oneAPI將實現(xiàn)與現(xiàn)有行業(yè)標準的互操作性。最新oneAPI規(guī)范可在oneAPI計劃官網(wǎng)oneAPI initiative site .查閱。

oneAPI開放式規(guī)范包括哪些內(nèi)容?

這一開放式規(guī)范包括一種跨架構的編程語言Data Parallel C++ (DPC++)、一套用于API編程的函數(shù)庫以及底層硬件接口(oneAPI Level Zero)。有了這些組件,英特爾和其它企業(yè)就能創(chuàng)建他們自己的oneAPI實現(xiàn)來支持他們自己的產(chǎn)品,或基于oneAPI進行新產(chǎn)品開發(fā)。

Data Parallel C++是什么?

DPC++是基于大眾熟悉的C和C++語言,專門為oneAPI設計的主要編程語言。它融合了來自Kronos Group的SYCL*,從而可以支持跨CPU和加速器上的數(shù)據(jù)并行和異構編程,目的是為了簡化編程以及提高代碼在不同硬件上的可重用性,同時能根據(jù)特定的加速器進行調(diào)優(yōu)。

DPC++語言增強將會通過一個開發(fā)者社區(qū)項目來進行擴展,以簡化數(shù)據(jù)并行編程。該項目向公眾開放,并將通過開發(fā)者們的共同努力不斷發(fā)展。

oneAPI規(guī)范內(nèi)容將會開源嗎?

很多庫和組件已經(jīng)開源或即將開源。請訪問oneapi.com 查看詳細開源項。

哪些公司將支持或參與oneAPI計劃?

截至11月17日,支持oneAPI概念的業(yè)內(nèi)領先企業(yè)和研究機構已經(jīng)超過30家,包括高性能計算領域的領導者、人工智能領域的創(chuàng)新者、硬件廠商/OEM、獨立軟件開發(fā)商、云服務商、高校等等 。其中很多也積極參與了oneAPI beta版工具包的測試并提供反饋意見。

這項計劃剛剛啟動,英特爾預期未來幾年將會有更多參與方加入該計劃。企業(yè)在創(chuàng)建自己的oneAPI實現(xiàn)并完成自我認證后即可以使用全新oneAPI計劃品牌和標識。

不同的oneAPI Beta版工具包都包含了什么?

英特爾 oneAPI 基礎工具包(Beta版)包含了一系列核心工具和庫,為構建和部署跨架構的高性能以數(shù)據(jù)為中心的應用而開發(fā)。它具體包含了oneAPI開放式規(guī)范技術(DPC++語言、特定領域的庫)和英特爾® Python*分發(fā)包來提供跨相關架構的即時加速,以及能增強分析、協(xié)助設計和調(diào)試等組件。

除英特爾oneAPI基礎工具包外,英特爾還提供其他針對高性能計算、人工智能等專門工作負載的工具包,包括:

• 英特爾oneAPI高性能計算工具包(Beta版):幫助快速交付可擴展的C++、Fortran和OpenMP應用程序

• 英特爾oneAPI深度學習框架開發(fā)者工具包(Beta版):用于建立深度學習框架或?qū)ΜF(xiàn)有深度學習框架實現(xiàn)定制化

• 英特爾oneAPI渲染工具包(Beta版):用于開發(fā)高性能、高精度的可視化應用程序(包括科學可視化)

• 英特爾AI分析工具包(Beta版):由oneAPI提供技術支持,適用于人工智能開發(fā)者和數(shù)據(jù)科學家,以更好地利用機器學習和深度學習模型來構建應用。

• 此外還有兩種oneAPI補充工具包:為系統(tǒng)工程師設計的英特爾系統(tǒng)Bring-Up 工具包以及面向深度學習推理和計算機視覺的生產(chǎn)場景的英特爾發(fā)行版 OpenVINO™ 工具開發(fā)包。更多詳情請訪問:Intel oneAPI 。

oneAPI支持哪些處理器和加速器?

oneAPI規(guī)范是為支持來自多個廠商的各種CPU和加速器而設計的。oneAPI beta版目前支持英特爾CPU(英特爾至強®、酷睿™、凌動)、英特爾Arria FPGA以及作為未來獨立數(shù)據(jù)中心GPU代理開發(fā)平臺的第九代/英特爾核芯顯卡。oneAPI日后將支持更多英特爾加速器架構。

其它廠商的硬件與oneAPI兼容嗎?

oneAPI規(guī)范的DPC++語言和庫等都向公眾開放使用,我們也鼓勵其它硬件廠商使用。其它硬件廠商可以創(chuàng)建自己的oneAPI實現(xiàn)并基于此對特定硬件進行優(yōu)化。

開發(fā)者可以通過哪些途徑獲取更多信息?

關于oneAPI計劃的更多信息可通過訪問oneAPI.com獲取。開發(fā)者可在英特爾開發(fā)人員專區(qū)(網(wǎng)址:https://software.intel.com/oneapi )下載英特爾 oneAPI Beta版工具包供本地使用,也可以通過英特爾 DevCloud for oneAPI平臺快速入門獲得對于oneAPI工具包的訪問,并使用它對多個以數(shù)據(jù)為中心的架構下的代碼和工作負載進行測試。該方式無需安裝和設置并節(jié)省時間,且在無需負擔開發(fā)平臺成本的情況下靈活嘗試不同的硬件。

申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!

相關文章

  • 盤古大模型,不一樣的「煙火氣」

    文/八真出品/節(jié)點商業(yè)組2023年已過半,但AI大模型依舊熱的發(fā)燙。科技部新一代人工智能發(fā)展研究中心的《中國人工智能大模型地圖研究報告》顯示,迄今為止,中國已發(fā)布79個10億參數(shù)規(guī)模以上的大模型。與此同時,伴隨著越來越多的選手謀局落子和下場奪舍,把這場摧枯拉朽的科技盛典推向高潮,更多人開始思考,AI

    標簽:
    ai技術
  • PRINS.AI榮獲2023SAIL之星

    PRINS平臺被世界人工智能大會授予2023年人工智能行業(yè)著名的SAIL之星。這證明了公司在AI人工智能方面所做的努力。PRINS(PRINSAITechnologyLtd)是一家專注于虛擬體驗技術解決方案的技術公司,由人工智能研究人員和技術專家組成的核心團隊創(chuàng)立。目前已獲得多家知名投資機構的投資,

    標簽:
    ai技術
  • AI+軟件,為什么可以看多用友?

    文/七公出品/節(jié)點商業(yè)組2023年,“ChatGPT”的問世讓人工智能(AI)空前興奮和繁盛。有人高呼這是“iPhone時刻”,有人振臂這是第四次工業(yè)革命,也有人驚嘆這是新一代的“火”和“電”。總而言之,這場史無前例的大變革,正在復刻2015年前后的“互聯(lián)網(wǎng)+”行情,推動“AI+”成為未來十幾年的發(fā)

    標簽:
    ai技術
  • 匯聚中國AI頂尖力量 云天勵飛參與華為AI大模型聯(lián)合創(chuàng)新

    2023年7月6日,第六屆世界人工智能大會(WAIC2023)在上海開幕,“人工智能大模型”是本屆大會的備受矚目的話題,據(jù)悉,在昇騰AI大模型的創(chuàng)新研發(fā)中,華為聯(lián)手26家行業(yè)領軍企業(yè),組建了一支協(xié)同創(chuàng)新的“AI明星隊”,云天勵飛作為中國人工智能企業(yè)的杰出代表,和互聯(lián)網(wǎng)大廠、運營商、科研院所等優(yōu)秀團隊

    標簽:
    ai技術
  • 用友大易:邁入AI招聘2.0時代,讓人力資源回歸本質(zhì)

    這幾個月來,以ChatGPT為代表的生成式AI展現(xiàn)出的能力令世界驚嘆。自從2016年AlphaGo戰(zhàn)勝李世石掀起了一波AI浪潮后,AI仿佛已經(jīng)沉寂了很久,ChatGPT的橫空出世就如同一束耀眼的光芒,讓AI這個名詞重回C位。過去在AI1.0時代,主要通過訓練模型來實現(xiàn)圖像識別、聲音識別、語言處理等特

    標簽:
    ai技術

熱門排行

信息推薦