近日,NVIDIA宣布,從R515版驅(qū)動程序開始,將以開源的形式發(fā)布Linux GPU內(nèi)核驅(qū)動,且開源具有GPL和MIT雙重許可證。NVIDIA表示,此次開源的
近日,NVIDIA宣布,從R515版驅(qū)動程序開始,將以開源的形式發(fā)布Linux GPU內(nèi)核驅(qū)動,且開源具有GPL和MIT雙重許可證。
NVIDIA表示,此次開源的目的之一是改善其GPU對于大型數(shù)據(jù)中心和超級計算機(jī)的支持,因為此類設(shè)備都是使用Linux系統(tǒng),閉源的驅(qū)動程序不便于安裝與維護(hù)。
適用性方面,此次開源的驅(qū)動與此前的程序使用完全一致的固件,用戶模式堆棧也保持一致,能夠在圖靈(20系顯卡架構(gòu))和安培(30系顯卡架構(gòu))兩種架構(gòu)的GPU上使用。
不過,源代碼也帶來了用于跨設(shè)備及子程序共享緩存的DMA-UF框架,它能夠在Hopper架構(gòu)(H100計算卡架構(gòu))中發(fā)揮作用。
對于開發(fā)者來說,驅(qū)動的開源能夠改善在Linux系統(tǒng)中,使用NVIDIA GPU的體驗,讓硬件與系統(tǒng)的聯(lián)系更為緊密,且更便于開發(fā)者進(jìn)行調(diào)試、整合以及回饋。
目前,用戶已經(jīng)能夠在Github查看并下載NVIDIA發(fā)布的Linux GPU驅(qū)動源代碼。
關(guān)鍵詞: