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