7月17日,第五屆RISC-V中國(guó)峰會(huì)主論壇在上海張江科學(xué)會(huì)堂舉行。
英偉達(dá)硬件工程副總裁Frans Sijstermanns在現(xiàn)場(chǎng)分享了題為《在英偉達(dá)計(jì)算平臺(tái)實(shí)現(xiàn)RISC-V應(yīng)用處理器部署》的演講。
“2017年舉辦的RISC-V工作坊,其是由上海交通大學(xué)和英偉達(dá)聯(lián)合舉辦的。當(dāng)時(shí)也是北美地區(qū)以外的第一個(gè)RISC-V的工作坊,那時(shí)在嵌入式的MCU當(dāng)中使用RISC-V,不過(guò)還未做產(chǎn)品發(fā)布。但我們彼時(shí)認(rèn)為非常有前景。如今,英偉達(dá)基于RISC-V構(gòu)架的集成MCU產(chǎn)品已經(jīng)有10億顆的出貨量了。”Frans Sijstermanns在演講開(kāi)場(chǎng)回顧英偉達(dá)與RISC-V的結(jié)緣時(shí)說(shuō)。
20年前,CPU承擔(dān)了大部分運(yùn)算工作,運(yùn)行著眾多軟件。直到GPU誕生,為提升其運(yùn)行速度和效率,英偉達(dá)開(kāi)發(fā)了CUDA。CUDA是C語(yǔ)言和C++語(yǔ)言的拓展,目前只在x86和Arm上得以部署、還未在RISC-V部署。
“但我們要向外界傳達(dá)一個(gè)信息——英偉達(dá)要將CUDA也移植到RISC-V的架構(gòu)上。我相信這項(xiàng)工作未來(lái)大有可為。”Frans Sijstermanns表示。
據(jù)他介紹,CUDA包含兩個(gè)組成部分:一是Toolkit(工具箱);二是驅(qū)動(dòng)器。CUDA的Toolkit像是一個(gè)編譯器一樣,有非常好的編譯功能。這部分針對(duì)RISC-V架構(gòu)的移植工作正在推進(jìn)中,同時(shí)應(yīng)用軟件、第三方的軟件、OS系統(tǒng)等也需同步移植到RISC-V。
從行業(yè)情況來(lái)看,RISC-V在過(guò)去幾年實(shí)現(xiàn)了長(zhǎng)足的進(jìn)步。自2022年起至今,已至少有10個(gè)新的規(guī)格獲批,其中RVA23和服務(wù)器SoC的標(biāo)準(zhǔn)化尤為重要。在軟件層面,RISC-V國(guó)際基金會(huì)數(shù)據(jù)顯示,RISC-V已支持75個(gè)以上的主流軟件包,包括Linux操作系統(tǒng)、工具鏈、數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)虛擬機(jī)等。
Frans Sijstermanns認(rèn)為,RISC-V組織及生態(tài)合作伙伴的這些基礎(chǔ)性工作非常重要。只有這些工作做到位了,才能夠進(jìn)一步的發(fā)展。
他最后總結(jié),整個(gè)英偉達(dá)的業(yè)務(wù)正聚焦于加速計(jì)算,無(wú)論是x86、Arm或是RISC-V,英偉達(dá)的相關(guān)產(chǎn)品其實(shí)都可以做到兼容這些構(gòu)架,這旨在讓用戶和開(kāi)發(fā)者擁有自主選擇的權(quán)利。
“CUDA將助力RISC-V服務(wù)器借助英偉達(dá)通信處理器實(shí)現(xiàn)加速,英偉達(dá)也致力于提供全套硬件解決方案,從而實(shí)現(xiàn)從軟件到硬件的過(guò)渡。當(dāng)然,這一過(guò)程中還有大量工作要做,不僅需要CUDA的介入,還需要生態(tài)系統(tǒng)及合作伙伴們共同推動(dòng)。”Frans Sijstermanns闡述。