Page 25 - 歷經一番寒徹骨DDR5記憶體主流時代即將來臨?
P. 25
INDUSTRY TRENDS
圖1:Khronos開放、免授權金的互通性標準一覽。
開放標準在協助硬體和軟體 供應商駕馭這種複雜技術環境方面 發揮著重要作用。嵌入式市場的加 速標準,可以實現跨平台軟體的再 使用性,為軟體和硬體開發鬆綁, 從而能夠更輕鬆地部署和整合新 元件,並提供產品跨代再使用性, 提高現場升級能力。這些標準降低 了成本,縮短了上市時間,並減少了 在熱門的現實產品中使用推論和視 覺加速等先進技術的障礙。
20多年來,Khronos一直在致 力於創建開放、免授權金的API標 準,幫助軟體應用程式庫和引擎利 用半導體硬體加速的動能來滿足要 求 苛 刻 的 應 用,例 如 3 D 圖 形、A R 和 虛擬實境(VR)、平行運算、視覺處 理和推論等。
廣義上來說,用於平行運算的 Khronos加速標準可以分為兩組。 高階程式設計框架(例如SYCL和 OpenVX),專注於簡化開發,並具 有跨多個硬體架構的有效性能可攜 性。相比之下,OpenCL和Vulkan 等低階API使用核心和著色器程式 的SPIR-V中間表徵,提供對硬體 資源的直接、顯示存取,以實現最 大的靈活性和控制。
式加速器的整合成本,進而限制了 創新和產品上市效率。
Khronos加速標準
SYCL允許使用標準C++語言, 將用於異質處理器的程式碼與主機 應用程式碼一起編寫在「單一來 源」檔案中,並在種類廣泛的硬體 上實現可攜性加速。SYCL通常會將 要卸載到加速處理器上的C++應用 程式部分編譯成較低等級的API, 例如OpenCL。
由於許多專家警告摩爾定律 (Moore’s Law)即將終結,業界對 平行運算的興趣越來越大。平行 運算將加速的重點從提升單核心頻 率轉移到大型陣列核心處理器的運 用上,以實施加速資料平行算法。
OpenVX (VX代表視覺加速) 透過連接一組函數或「節點」提供 圖形等級抽象來建構成像和推論 功能。高等級抽象可以協助晶片供 應商最佳化OpenVX驅動程式,以 便可以在幾乎任何處理器架構上 高效執行。OpenVX圖形可以將視 覺處理和神經網路節點相結合,以 實現全域最佳化,並且可以直接吸 收採用Khronos的NNEF格式的完
2022年11月 | www.eettaiwan.com
23
OctalNAND
OctalNAND
Flash
Flash
Higher Performance
Higher Performance
with Effective Cost
with Effective Cost for
Automotive, Mobile,
Automotive, Mobile,
IoT SoCs and More
IoT SoCs and More