Intel發布oneAPI beta,讓開發者跨多架構開發更容易
英特爾表示,利用oneAPI,開發者可以自由選擇架構,無需在性能上作出妥協。
在重新設計硬件架構及打造相關生態上,英特爾越走越遠了。
在2019年超級計算大會上,英特爾發布了一項全新軟件行業計劃oneAPI,意在通過軟件釋放高性能計算與人工智能技術融合時代多架構計算的潛力,同時發布了一個oneAPI beta產品。
據悉,oneAPI是一個統一的、簡化的編程模型,旨在簡化跨多架構的開發過程(如CPU、GPU、FPGA、加速器)。其中,這次發布的beta產品可以在可擴展處理器、CPU、FPGA三種硬件模塊上運行和調用,它包括oneAPI標準組件如直接編程工具(Data Parallel C++)、基于API的編程工具,如編譯器、編程庫、分析器等,可以方便開發者開發。利用DPC ++,開發者可以直接用C ++等語言對CPU、加速器等多種硬件進行編程。
英特爾表示,oneAPI將提供一個通用、開放的編程體驗,讓開發者可以自由選擇架構,無需在性能上作出妥協,也大大降低了使用不同的代碼庫、編程語言、編程工具和工作流程所帶來的復雜性。
對此,英特爾高級副總裁、首席架構師以及架構、圖形與軟件部門總經理Raja Koduri 表示:“高性能計算和人工智能工作負載需要包括CPU、通用GPU、FPGA,到本月初英特爾展示的更加專用的深度學習芯片NNP在內的多種架構。幫助客戶更簡便地釋放不同計算環境的潛力至關重要,英特爾致力于采取軟件先行的策略,為多架構提供統一可擴展的功能加速異構創新。”
最后,記得關注微信公眾號:鎂客網(im2maker),更多干貨在等你!
硬科技產業媒體
關注技術驅動創新
