
輝達(NVDA)宣布推出CUDA 13.1和CUDA Tile,這是自2006年平台推出以來最重大的升級。輝達工程師Jonathan Bentz和Tony Scudiero在部落格中表示,這項創新引入了一個虛擬指令集,專注於基於區塊的平行程式設計,讓開發者能在更高層次上撰寫演算法,並抽象化專用硬體的細節,如張量核心。
CUDA平台強化應用程式效能
CUDA是由輝達創建的平行計算平台和程式設計模型,幫助開發者利用圖形處理器的運算能力來提升應用程式的速度。新的基於區塊的程式設計選項,讓開發者能夠精細控制程式碼的執行方式,特別是在多種GPU架構上。
區塊程式設計簡化演算法開發
Bentz和Scudiero指出,區塊程式設計允許開發者通過指定資料塊或區塊來撰寫演算法,然後定義在這些區塊上執行的計算。他們強調,開發者不必在每個元素的層級上設定演算法的執行方式,編譯器和運行時環境會自動處理這些細節。
CUDA Tile 支援Python,未來將推C++版本
CUDA Tile目前已在Python上推出,未來輝達計畫推出支援C++的版本。輝達的CUDA架構師Stephen Jones表示,這項技術與AI開發框架完美契合,並且作為開源專案釋出。
發表
我的網誌