7 月 17 日,在第五屆RISC-V 中國峰會(huì)主論壇上,英偉達(dá)副總裁 Frans Sijstermanns 分享了題為《在英偉達(dá)計(jì)算平臺(tái)實(shí)現(xiàn) RISC-V 應(yīng)用處理器部署》的主題演講,著重介紹了將 CUDA 移植到 RISC-V 架構(gòu)的相關(guān)工作和計(jì)劃,展現(xiàn)了對(duì) RISC-V 架構(gòu)的高度重視與積極布局。
Frans Sijstermanns 首先回顧了英偉達(dá)與 RISC-V 之間的淵源。2017 年,上海交通大學(xué)與英偉達(dá)聯(lián)合舉辦了北美地區(qū)以外的第一個(gè) RISC-V 工作坊,這標(biāo)志著英偉達(dá)對(duì) RISC-V 架構(gòu)的關(guān)注與探索早在八年前便已開始。當(dāng)時(shí),盡管 RISC-V 在嵌入式微控制器(MCU)領(lǐng)域的應(yīng)用尚未有成熟的產(chǎn)品發(fā)布,但其展現(xiàn)出的潛力已經(jīng)讓英偉達(dá)看到了未來的可能性。
如今,英偉達(dá)在集成 MCU 產(chǎn)品的出貨量已經(jīng)達(dá)到了 10 億顆,這一數(shù)字不僅證明了英偉達(dá)在嵌入式領(lǐng)域的成功,也從側(cè)面反映了 RISC-V 架構(gòu)在實(shí)際應(yīng)用中的巨大潛力。Frans Sijstermanns 在演講中提到,英偉達(dá)對(duì) RISC-V 架構(gòu)的看好并非偶然,而是基于對(duì)其技術(shù)潛力和發(fā)展前景的深刻理解。
在英偉達(dá)的業(yè)務(wù)增長中,加速計(jì)算架構(gòu)是重要推動(dòng)因素。20 年前,CPU 承擔(dān)了大部分工作,運(yùn)行著眾多軟件;后來 GPU 出現(xiàn),為提升其運(yùn)行速度和效率,英偉達(dá)開發(fā)了 CUDA。CUDA 作為 C 語言和 C++ 語言的拓展,目前僅在 x86 和 Arm 架構(gòu)上部署,而英偉達(dá)正計(jì)劃將其移植到 RISC-V 架構(gòu)。CUDA 是英偉達(dá)于 2007 年推出的并行計(jì)算平臺(tái)和編程模型,它徹底改變了 GPU 的應(yīng)用范圍,使其從單純的圖形渲染工具擴(kuò)展為通用并行計(jì)算的強(qiáng)大引擎。
Frans Sijstermanns 介紹稱,CUDA 由 Toolkit(工具箱)和驅(qū)動(dòng)器兩部分組成,其中 Toolkit 具備出色的編譯功能,這部分針對(duì) RISC-V 架構(gòu)的移植工作正在推進(jìn)中,同時(shí)第三方軟件和應(yīng)用軟件也需移植到 RISC-V 架構(gòu)。
同時(shí),CUDA 庫在各行業(yè)都有著重要作用,涵蓋加速推理的 FT 庫、數(shù)據(jù)分析庫以及加速芯片制造的庫等不同行業(yè)和垂類的庫。英偉達(dá)在該領(lǐng)域深耕 20 年,已建立 900 多個(gè)不同的庫,而 RISC-V 的加入將助力這些庫更好地落地,推動(dòng)各行業(yè)更快實(shí)現(xiàn)創(chuàng)新與技術(shù)迭代。英偉達(dá)正與生態(tài)系統(tǒng)中的合作伙伴緊密合作,致力于進(jìn)一步完善 CUDA,并推出兼容 RISC-V 的標(biāo)準(zhǔn)文本 CUDA 版本,以符合服務(wù)器平臺(tái)規(guī)范及 Linux操作系統(tǒng)的 RISC-V 標(biāo)準(zhǔn)。同時(shí),計(jì)劃在解決系統(tǒng)中的所有問題后,對(duì) CPU 進(jìn)行相關(guān)開發(fā)并發(fā)布。
此外,NVLink Fusion 是一個(gè)基于英偉達(dá)組件的完整設(shè)計(jì),整合了 CPU、GPU、眾多組件、網(wǎng)絡(luò)、轉(zhuǎn)接開關(guān)處理器及相關(guān)軟件。英偉達(dá)希望通過整合,用加速器取代 GPU 或用 RISC-V 替代 CPU,打造整合式架構(gòu),提升數(shù)據(jù)中心的工作效率。
Frans Sijstermanns 總結(jié)道,英偉達(dá)的業(yè)務(wù)聚焦于加速計(jì)算,兼容 x86、Arm、RISC-V 等多種 CPU 架構(gòu),旨在讓用戶和開發(fā)者擁有自主選擇的權(quán)利。CUDA 將助力 RISC-V 服務(wù)器借助英偉達(dá)通信處理器實(shí)現(xiàn)加速,英偉達(dá)也致力于提供全套硬件解決方案,實(shí)現(xiàn)從軟件到硬件的過渡。當(dāng)然,這一過程中還有大量工作要做,不僅需要 CUDA 的介入,還需要生態(tài)系統(tǒng)及合作伙伴提供能發(fā)揮作用的優(yōu)質(zhì)主機(jī) CPU。