Page 26 - 歷經一番寒徹骨DDR5記憶體主流時代即將來臨?
P. 26
24
整訓練網路,該格式為來自不同神 經網路框架的開源轉換器提供了 穩定的規範。
平行程式設計。OpenCL支援基於 C和C++的語言編寫核心程式,這 些程式可以在系統中的任何處理 器上平行編譯和執行,並明確控制 哪些核心在哪些處理器上執行。透 過提供更簡單的程式設計模型、相 對羽量級的運作、更大的語言靈活 性和更嚴格定義的運算操作精確 度,OpenCL對純GPU的API進行 了有效補強。
在汽車、自動駕駛、醫學成 像、運輸、工業、能源和航空電子 設備等市場中,安全認證都至關重 要。凡是運算或顯示子系統故障會 帶來重大安全風險的系統,都要求 通過系統級功能性安全認證,並符
合相關安全標準,例如RTCADO- 178C A級/EASA ED-12C A級(航 空電子設備)、ISO 26262 ASIL D (汽車)、IEC 61508 (工業)和IEC 62304 (醫療),並遵守汽車產業軟 體可靠性協會(MISRA)和車輛開放 系統架構(AUTOSAR)等產業組織 的指導準則。
Vulkan是對現代GPU進行 高效、跨平台存取的唯一開放標 準。利用運算著色器和圖形渲 染,Vulkan可對任何相容GPU的 運算操作實施加速。Vulkan為下一 代3D圖形和運算平台的開發人員 帶來諸多好處,包括更簡單的驅動 程式;直接和明確的GPU控制;用 於多執行緒應用程式的多個圖形、 命令和DMA佇列;適合多種著色語 言的離線前端編譯器。
簡化功能性安全認證
這些市場對先進的加速圖形 和運算的需求正在日益成長,加速 器必須包含在系統級安全認證中。 安全認證的高昂成本推動了開放標 準加速API的開發,以簡化系統級 認證過程。這些方案透過消除嵌入 式領域不必要的功能,減少了API表 面積,增加了運作確定性並提供了 更具強建的錯誤處理能力。
OpenCL是一種低等級標準, 支援對PC、伺服器、行動裝置和嵌 入式裝置中的各種異質處理器(包 括GPU、DSP和FPGA)進行跨平台
從2003年的OpenGL SC 1.0 算起,Khronos擁有近20年為安 全關鍵型市場適時提供主流加速 API的歷史。這些API都經過驗證, 並得到多種出貨晶片的支援,開發 人員也已經非常熟悉。
圖2:Khronos系列運算加速標準系列。
圖3:Khronos安全關鍵型3D API演進。
www.eettaiwan.com | 2022年11月
最近發佈的Vulkan SC 1.0簡 化了Vulkan SC 1.2 API,並提高了 運作時的確定性。Vulkan SC管線 可以離線編譯和靜態分析,非常方 便用來掌控資料流程和記憶體的 使用情況。在建構元件時,還可以 將管線執行所需的記憶體保留為固 定大小的池,從而最大限度地減少 總體記憶體使用量,並省去了運作 時記憶體分配的需求。Vulkan SC 可以協助系統設計師部署GPU加速 繪圖和運算,來滿足安全關鍵型義 務,並以更低的成本和工作量提供 認證證據封包。即使沒有獲得正式
INDUSTRY TRENDS