在2019年超級計算大會上,英特爾發布了一項全新軟件行業計劃oneAPI,助力充分釋放高性能計算與人工智能技術融合時代多架構計算的潛力,同時發布了一個oneAPI beta產品。
英特爾oneAPI行業計劃,為跨多種包括CPU、GPU、FPGA和其他加速器在內的異構計算,提供了一個統一和簡化的應用程序開發編程模型。oneAPI的發布源自英特爾數百萬小時軟件工程開發的努力,并且標志著一個行業內的變革,從今天受限、封閉的編程方法演變到一個開放的、基于標準的模式,助力開發人員實現跨架構的參與和創新。
英特爾高級副總裁、首席架構師以及架構、圖形與軟件部門總經理Raja Koduri 表示:“高性能計算和人工智能工作負載需要包括CPU、通用GPU、FPGA,到本月初英特爾展示的更加專用的深度學習芯片NNP在內的多種架構。幫助客戶更簡便地釋放不同計算環境的潛力至關重要,英特爾致力于采取軟件先行的策略,為多架構提供統一可擴展的功能加速異構創新。”
今天發布的oneAPI是一個以開發者為中心的平臺,將為AI應用無處不在、多架構并存的世界重新定義一種新的編程方式。oneAPI提供一個通用、開放的編程體驗,讓開發者可以自由選擇架構,無需在性能上作出妥協,也大大降低了使用不同的代碼庫、編程語言、編程工具和工作流程所帶來的復雜性。oneAPI保留了現有軟件投資,包括支持現有語言,同時為開發人員創造更多豐富的應用程序提供了靈活性。
oneAPI包括了一項基于開放規范的行業計劃和一款beta產品。該規范包括一種編程語言、強大的API函數庫以及底層硬件接口。oneAPI beta產品為開發者提供了全套的開發工具,包括編譯器、編程庫、分析器等,并把這些工具封裝為特定領域的工具包。初期oneAPI beta版主要面向英特爾至強可擴展處理器、帶集成顯卡的英特爾酷睿處理器,以及英特爾FPGA,未來還將支持更多硬件。開發者可在Intel oneAPI DevCloud平臺下載和試用oneAPI工具,并在software.intel.com/oneAPI網站上了解更多關于oneAPI的信息。
在即將到來的12月,英特爾將分別在上海和北京舉辦英特爾oneAPI研討會,力邀熱衷于研究跨平臺技術和下一代英特爾軟硬件平臺功能的軟件開發者;使用C++在GPU硬件加速器上進行HPC或AI應用研發的軟件開發者;使用C/C++在英特爾CPU上開發高度并行化的應用并有興趣將來使用GPU或FPGA加速器的軟件開發者參加。
-
英特爾
+關注
關注
61文章
9978瀏覽量
171922 -
人工智能
+關注
關注
1792文章
47373瀏覽量
238875
發布評論請先 登錄
相關推薦
評論