英偉達(dá)宣布從 R515 版驅(qū)動(dòng)程序開始將以開源的形式發(fā)布其 Linux GPU 內(nèi)核驅(qū)動(dòng),此開源還將具有 GPL 和 MIT 雙重許可證。
圖源:英偉達(dá)
此次開源將改善在 Liunx 系統(tǒng)中使用英偉達(dá) GPU 的體驗(yàn),其能使硬件和系統(tǒng)之間的聯(lián)系更為緊密,并且能夠讓開發(fā)人員進(jìn)行調(diào)試、整合和回饋。此舉也能夠讓軟件發(fā)行商更容易將驅(qū)動(dòng)程序打包在他們的軟件之中。
英偉達(dá)此次開源驅(qū)動(dòng)的主要目標(biāo)之一為改善其 GPU 對(duì)大型數(shù)據(jù)中心和超級(jí)計(jì)算機(jī)的功能和支持。因?yàn)槌?jí)計(jì)算機(jī)都是使用定制的 Liunx 系統(tǒng),閉源的驅(qū)動(dòng)程序不方便其 GPU 進(jìn)行安裝和維護(hù)。
圖源:英偉達(dá)
英偉達(dá)表示:在過去一年分階段推出 GSP 驅(qū)動(dòng)架構(gòu)(圖靈和安培架構(gòu)的默認(rèn)配置)后,源代碼已經(jīng)能用在圖靈(20 系顯卡架構(gòu))和安培(30 系顯卡架構(gòu))架構(gòu)的計(jì)算卡上了。而且源代碼已經(jīng)在各種工作負(fù)載中進(jìn)行了測(cè)試,以確保其性能和功能能夠與驅(qū)動(dòng)程序能保持一致。但源代碼也帶來了新的功能,如用于跨設(shè)備以及子系統(tǒng)共享緩存的 DMA-UF 框架,該框架將在 Hopper 架構(gòu)(英偉達(dá)最新的 H100 計(jì)算卡就是該架構(gòu))中發(fā)揮其作用。而使用圖靈架構(gòu)以前的 GPU 的用戶則只能繼續(xù)使用舊版驅(qū)動(dòng)。