close

簡單說就是製程架構短時間無法趕上, 那就從軟體優化 

  提升整機效能有提升硬體規格和軟體優化這兩種方式。目前Intel的摩爾定律已經被業界認為失效了,Intel本身也無法短時間內通過提升製程來提升效能。所以Intel也做出改變,其中一項就是在軟體技術日當中推出One API,提供統一的編程模型,簡化跨多硬體平台應用程式開發。

  隨著電子產品多功能趨勢,晶片需要提供多種計算效能,Intel架構目前廣泛應用於標量(Scalar)、矢量(Vactor)、矩陣(Matrix)和空間(Spatial)運算當中。在Intel這些架構常被縮寫為SVMS,它需要一個高效的軟體編程工具來充分釋放效能。根據Intel消息One API支援API編程和直接編程,通過提供統一的語言和函式庫,可以在包括 CPU、GPU、FPGA 和 AI 加速器等多種硬體平台當中提供完整的代碼效能。

  One API 包含一種全新的直接編程語言數據並行 C++(DPC++),DPC++ 可以通過開發者普遍了解的編程模型提供並行編程能力和效能。DPC++ 基於 C++,包含了來自 Kronos Group 的 SYCL,並同時包含了開放社區當中的擴展項目。

  針對 API 編程,One API 提供了一個強大的函式庫,可以通過它來調用多個硬體實現不同的工作方式,庫函數可以針對每個目標體系結構自定義編碼。

  此外,Intel 將會提供增強版的分析和調試工具,從而幫助開發者在 DPC++ 和各種 SVMS 架構的基礎上進行開發。

Intel 將在2019年第四季度發布針對開發人員的測試版 One API 的更多訊息。

intel One API公告
來源
謝謝收看

arrow
arrow
    文章標籤
    intel one api One API
    全站熱搜

    john pan 發表在 痞客邦 留言(0) 人氣()