×
×

英特爾發布一項開放的oneAPI 計劃和一款beta產品

2019-11-27 09:05:55 來源:英特爾
在上周日丹佛舉行的英特爾 HPC 開發者大會上,英特爾高級副總裁、首席架構師兼架構、圖形和軟件部門總經理 Raja Koduri 在其主題演講演示中發布了 一項oneAPI 計劃、一款beta版產品和一個數據并行 C++ (DPC++) 編程語言,為開發人員提供一份源代碼文檔,讓他們能夠針對 CPUGPU、FPGA 和其他硬件加速器進行編程。(請參閱“英特爾披露全新基于Xe架構的GPU,為HPC和AI工作負載提供優化,以及英特爾發布oneAPI軟件計劃及beta產品,面向異構計算提供統一可擴展的編程模型”)oneAPI 計劃是英特爾“以數據為中心”戰略的一部分,旨在人工智能和高性能計算(HPC)融合的重要趨勢下,大幅簡化應用程序代碼的開發,推動當今最有前景的工業創新和科學突破。(瀏覽英特爾 oneAPI 開發人員頁面)

英特爾 oneAPI beta版支持兩種不同的編程方式:采用 DPC ++ 的直接編程和基于 API 的編程,旨在提供高效的統一開發模型,以便在各類異構處理硬件中提供完整的原生碼性能。oneAPI 計劃(可在 oneapi.com 網站上查看相關規范,歡迎行業和相關社區反饋意見和建議)是一個跨行業、開放、基于標準、統一和簡化的編程模型,用于包括 CPUGPU、FPGA 和其他硬件加速器等跨架構的應用程序開發,旨在實現更快的應用程序性能、提高開發人員效率并實現更大的創新。

oneAPI 行業計劃也代表了一種軟件開發方式的變化,從單一架構、單一廠商編程模式轉變為可擴展的異構架構。因此oneAPI 計劃鼓勵廣泛的生態系統使用,通過工具包、插件和附加組件的方式開發兼容的 oneAPI 應用。

DPC++ 建立在 ISO C++ 和 Khronos SYCL 標準之上。它通過提供顯式并行構造和可卸載接口來擴展這些標準,以支持包括 CPUGPU、FPGA 和其他硬件加速器在內的各種異構計算架構和處理器。這種靈活性恰恰是英特爾 xPU 戰略的基石,它可提供異構處理架構的多元化組合,能夠以獨特方式為多種 AI 和 HPC 工作負載提供支持。下面這段視頻深入探討了 DPC++ 的內容:https://blogs.intel.com/psg/intel-announces-open-oneapi-initiative-and-development-beta-release-with-data-parallel-c-language-for-programming-cpus-gpus-fpgas-and-other-accelerators/

oneAPI 概念還包括一組可從加速中獲益的跨多個領域的 API,其中包括深度學習接口、線性代數數學、視頻和媒體處理的通用庫,以及其他領域。在長期的軟件探索之旅中,oneAPI 計劃僅僅是一個開始。這個探索之旅致力于在各種“以數據為中心”的處理架構中簡化軟件開發流程。

英特爾oneAPI 初期beta版和 DPC++ 編程語言可作為定制工具包,從英特爾開發人員云網 (Intel Developers Cloud)下載。該beta版讓開發人員能夠了解 oneAPI,編寫和測試代碼,并使用英特爾® CPUGPU 和 FPGA 來體驗 oneAPI 環境和 DPC++ 語言。
目前,英特爾 oneAPI beta版可支持 FPGA,只需下載適用于 oneAPI 基礎工具包的英特爾® FPGA 附加組件即可。以下視頻詳細地解釋了如何配合英特爾 FPGA 來使用 oneAPI 和 DPC++:https://blogs.intel.com/psg/intel-announces-open-oneapi-initiative-and-development-beta-release-with-data-parallel-c-language-for-programming-cpus-gpus-fpgas-and-other-accelerators/


全部評論

X
vr赛车彩票哪里开奖的 st股票涨跌限制 天津随心玩捕鱼 猫咪网站软件求网友 广东快乐十分开奖网站 重庆时时猜走势图 河内一分彩开奖骗局 3d跨度技巧规律 AG功夫万条筒 飞禽走兽赢钱游戏下载 2019今晚开什么特马 网友让你帮他投注骗局 51计划网pk10计划免费