英特爾也要打雞血:推出One API橫跨多種硬體平台,榨乾系統性能
科技
06-21
提升整機性能一般有兩種方式:提升硬體規格和軟體優化。目前英特爾聯合創始人摩爾提出的摩爾定律已經被業界認為失效了,英特爾本身也無法在短時間內通過提升製程來提升晶元的性能。所以英特爾也在逐漸做出改變,其中一項就是在近日的軟體技術日當中推出了One API,提供統一的編程模型,從而簡化跨多種硬體平台應用程序的開發。
隨著電子產品的多功能趨勢,晶元需要提供多種計算性能,英特爾的架構目前廣泛應用於標量(CPU)、矢量(GPU)、矩陣(AI)和空間(FPGA)運算當中。根據英特爾的消息,One API支持API編程和直接編程,通過提供統一的語言和庫,可以在包括CPU、GPU、FPGA和AI加速器等多種硬體平台當中提供完整的代碼性能。
One API包含一種全新的直接編程語言數據並行C (DPC ),DPC 可以通過開發者普遍了解的編程模型提供並行編程能力和性能。DPC 基於C ,包含了來自Kronos Group的SYCL,並同時包含了開放社區當中的擴展項目。
針對API編程,One API提供了一個強大的庫,可以通過它來調用多個硬體實現不同的工作方式,庫函數可以針對每個目標體系結構自定義編碼。
此外,英特爾將會提供增強版的分析和調試工具,從而幫助開發者在DPC 和各種SVMS架構的基礎上進行開發。
英特爾將在2019年第四季度發布針對開發人員的測試版One API的更多信息。


※那個看著似粉紅的玫瑰金配色,現在已經被蘋果放棄了
※十銓發布兩款固態硬碟:高性能NVNe、數據攜帶全兼顧
TAG:超能網 |