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