加入收藏
 免費注冊
 用戶登陸
首頁 展示 供求 職場 技術 應用 職業 活動 觀察 品牌 ReaderBank
今天是:2020年2月4日 星期二   您現在位于: 首頁 →  技術 → 半導體器件(技術聚焦)
oneAPI編程模型將定義未來應用程序開發的十年
2019-11-21 17:10:09    
oneAPI是一個統一的、簡化的編程模型,旨在簡化跨多架構的開發過程(如CPU、GPU、FPGA、加速器)。oneAPI包含兩個組成部分:一項產業計劃和一款英特爾beta產品,都是全新探索的第一步。
oneAPI計劃的跨架構開發模型基于行業標準和開放規范,支持廣泛的行業生態系統采納該技術來推動應用開發領域的新演進。

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

oneAPI為何重要?


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

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

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


為什么英特爾能夠應對這項挑戰?


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

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


為什么需要一個開放式規范?


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


oneAPI開放式規范包括哪些內容?


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


Data Parallel C++是什么?


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

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


oneAPI規范內容將會開源嗎?


很多庫和組件已經開源或即將開源。哪些公司將支持或參與oneAPI計劃?

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

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


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


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

除英特爾oneAPI基礎工具包外,英特爾還提供其他針對高性能計算、人工智能等專門工作負載的工具包,包括:
英特爾oneAPI高性能計算工具包(Beta版):幫助快速交付可擴展的C++、Fortran和OpenMP應用程序;
英特爾oneAPI深度學習框架開發者工具包(Beta版):用于建立深度學習框架或對現有深度學習框架實現定制化;
英特爾oneAPI渲染工具包(Beta版):用于開發高性能、高精度的可視化應用程序(包括科學可視化);
英特爾AI分析工具包(Beta版):由oneAPI提供技術支持,適用于人工智能開發者和數據科學家,以更好地利用機器學習和深度學習模型來構建應用。
此外還有兩種oneAPI補充工具包:為系統工程師設計的英特爾系統Bring-Up工具包以及面向深度學習推理和計算機視覺的生產場景的英特爾發行版OpenVINO工具開發包。更多詳情請訪問:Intel oneAPI。

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


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


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


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


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


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

查詢進一步信息,請訪問官方網站http://www.intel.cn。(Lisa WU, 365PR Newswire)
→ 『關閉窗口』
 365pr_net
 [ → 我要發表 ]
上篇文章:熒光色交通標志及校車專用反光膜
下篇文章:當下公認的MOSFET品質因數失效了嗎?
→ 主題所屬分類:  半導體器件 → 技術聚焦
 熱門文章
 如何申請EtherCAT技術協會(ETG)會員資格 (88770)
 USB-IF Members Company List (52565)
 臺北國際計算機展(COMPUTEX 2015)參展商名… (44265)
 上海市集成電路行業協會(SICA) (39804)
 中國130家太陽能光伏組件企業介紹(3) (39597)
 臺北國際計算機展(COMPUTEX 2015)參展商名… (34919)
 中國130家太陽能光伏組件企業介紹(2) (33185)
 中國130家太陽能光伏組件企業介紹(4) (31629)
 蘋果授權MFi制造商名單-Authorized MFi Lic… (31470)
 第十七屆中國專利優秀獎項目名單(507項) (30596)
 最近更新
 MPEG LA, LLC (1月19日)
 通用閃存存儲協會(UFSA) (1月8日)
 650V GaN FET——從研發邁向產業化 (11月21日)
 當下公認的MOSFET品質因數失效了嗎? (11月21日)
 oneAPI編程模型將定義未來應用程序開發的十年 (11月21日)
 熒光色交通標志及校車專用反光膜 (11月11日)
 2019年《專利審查指南》修改解讀 (11月11日)
 商標電子申請常見問題解答 (11月11日)
 如何用基于pSRAM架構的HyperRAM技術提高IoT… (11月8日)
 基于5G的無人機技術和應用研究 (11月6日)
 文章搜索
搜索選項:            
  → 評論內容 (點擊查看)
您是否還沒有 注冊 或還沒有 登陸 本站?!
關于我們 ┋ 免責聲明 ┋ 廣告服務 ┋ 與我在線 ┋ 聯系我們 ┋ About 365PR ┋ Join 365PR
Copyright @ 2005-2025 365PR Newswire. All Rights Reserved. 深圳市產通互聯網有限公司 版權所有
E-mail:readerbank#126.com 不良信息舉報 備案號:粵ICP備06070889號
大唐棋牌麻将微信群