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