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在演講開場(chǎng)回顧英偉達(dá)與RISC-V的結(jié)緣時(shí)說(shuō),。
20年前,,CPU承擔(dān)了大部分運(yùn)算工作,運(yùn)行著眾多軟件,。直到GPU誕生,,為提升其運(yùn)行速度和效率,英偉達(dá)開發(fā)了CUDA,。CUDA是C語(yǔ)言和C++語(yǔ)言的拓展,,目前只在x86和Arm上得以部署、還未在RISC-V部署,。
“但我們要向外界傳達(dá)一個(gè)信息——英偉達(dá)要將CUDA也移植到RISC-V的架構(gòu)上,。我相信這項(xiàng)工作未來(lái)大有可為?!盕rans 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)架,,這旨在讓用戶和開發(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)?!盕rans Sijstermanns闡述,。