無論是人工智能、高性能計算,還是汽車或TWS,我們已經在各種產品形態中看到了RISC-V的身影。然而,有一種產品卻成了RISC-V長久以來的痛,那就是GPU。固然,RISC-V在某些方面已經有了不遜色與ARM的計算能力表現,但在圖形處理上還是沒能匹敵ARM多年來的積累。但境況似乎正在慢慢好轉,近年來RISC-V的GPU生態也已經開始發力了。
已有GPU生態的支持
去年1月,賽昉科技發布了可運行Linux操作系統的星光RISC-V單板計算機,搭載了賽昉的驚鴻7100RISC-V視覺處理芯片。為了添加更加強大的圖形性能,賽昉授權采用Imagination的B系列GPU IP,并計劃在該單板計算機的后續量產版本中使用Imagination的BXE-4-32。
同樣用到ImaginationB系列GPU的還有晶心,今年1月,晶心科技宣布已經完成IMG BXE-2-32 GPU與其AX45 RISC-V GPU的聯合驗證工作,在FPGA上使用Linux系統完成了渲染大量圖形的工作負載和基準測試。而此前RIOS Labs的RISC-V微型計算機PicoRio也宣布與Imagination達成合作,宣稱計劃在PicoRio2.0版本中引入Imagination的PowerVR GE7800 XE系列GPU。
Imagination的GPU具備與多種處理器架構協同工作的潛質,其B系列更是可以達到最高6TFLOPS的算力,對于視覺計算優異但3D圖形處理仍然偏科的RISC-V來說,可以說是一個很好的輔助,尤其是對于圖形性能有一定要求的消費類設備。
盡管這種異構的設計已經見怪不怪了,但歸根結底這并非基于RISC-V架構的GPU,而ARM在GPU上的崛起,靠得正是Mali和Adreno之類的ARM架構GPU,RISC-V要想在架構之戰站穩腳跟,也必須得打造基于自身架構的GPU。不過Imagination已經開始在做Catapult系列RISC-V CPU,有朝一日把RISC-V引入其GPU設計中也說不準。
RISC-V架構下的3D GPU
ThinkSilicon是一家罕見的來自希臘的IP公司,早在2007年就已成立,主要致力于小型超低功耗的2D/3D GPU核心,用于移動和可穿戴設備。然而在希臘的企業環境下,半導體初創企業難以找到資本投入,導致公司十余年來沒有盈利,直到近幾年才有所好轉。2020年,這家公司被半導體設備廠商應用材料公司給收購,成為其全資子公司。2021年3月,這家公司推出了業界首個基于RISC-V的3D GPU NEOX。
NEOX是一個并行多核多線程的GPU架構,基于RISC-V的RV64C指令集與自適應NoC。NEOX可內置1到16個簇元素,集成4到64顆核心,每個簇都可以配置緩存大小和線程數。取決于簇/核心數量的配置,NEOX GPU的算力在12.8到409.6GFLOPS(800MHz)之間,支持FP16和FP32的浮點精度。
ThinkSilicon提供NEOX的SDK、系統VerilogRTL、集成測試、LLVM C/C++編譯器、GCC C/C++編譯器。目前NEOX 支持開放圖形框架,比如OpenGL ES和Vulkan。其次NEOX也有很強的定制性,支持計算機視覺、AI計算與用戶自定義的擴展。
不過目前NEOX對系統的支持還很有限,僅支持Linux、RTOS和WearOS,要想作為消費級的GPU的話,沒有Windows和安卓這兩大平臺的支持的話,也是很難做起來的。但考慮到ThinkSilicon的老本行就是主要做IoT設備、可穿戴和小屏嵌入式設備,在系統支持和算力上其實也無需多高的要求。
根據ThinkSilicon的說法,他們將NEOX視為一種靈活可擴展的GPU方案,支持在資源有限的設備上快速部署AI、機器學習和GPGPU應用程序,并以超低功耗的優勢顯著延長電池壽命。
該芯片的產品開發總監Iakovos Stamoulis博士也是從業20余年的半導體老將了,20年前還在Advanced Rendering Technology工作期間,他就聯合開發首個光追圖形引擎芯片AR350。在這樣的大佬帶領下,ThinkSilicon或許有機會更進一步,把RISC-V GPU往光追這樣的先進圖形技術上發展。
開源GPU生態
RISC-V作為一個開源指令集,自然也少不了開源的RISC-V GPU。同樣在去年,一個RISC-V開發小組發布了一個項目,名為RV64X,其目的就是為了補全RISC-V的3D圖形與多媒體處理指令集,將GPU集成在RISC-V處理器上。RV64X小組的成員來自于各大參與RISC-V標準制定與開發的公司,包括Pixilica、高云半導體和西部數據。
首個RV64X的原型GPU設計主要面向MCU,且將僅限于支持Vulkan圖形API,但他們承諾未來也會增加對OpenGL乃至DirectX的支持。RV64X的另一大特殊之處在于它將作為一個CPU-GPU混合的ISA迭代,這樣在完成通用計算任務的同時也能完成圖形計算任務。此外,RV64X采用了單內存模型的設計,消除了處理3D API運算時,GPU內存與CPU之間的額外調用。
根據PixilicaCEO AtifZafar的回復,RV64X小組已經被RISC-V國際基金會認可為圖形工作組,他們也已經準備好了初期的規范以供審核,后續會整合到RISC-V規范中。但新擴展的推出往往需要一段時間,所以在此之前都不會有任何代碼或RTL公布。
再者就是去年因為開發CUDA移植而火了一把的VortexGPU,Vortex是一個低成本的RISC-V GPGPU加速器方案,利用了現有的ISA和軟件棧,當下的FPGA就能滿足其資源要求,比如英特爾的Arria10和Stratix10等等。不過目前的軟件棧暫時僅支持OpenCL 1.1 API,除了正在開展移植工作的CUDA外,Vortex還計劃支持Vulkan、OpenVision和Tensorflow等,并移植到Xilinx的FPGA上。
結語
從以上進展來看,RISC-V的GPU生態發展還在初期,但無論是RISC-V公司、老牌GPU企業和開源社區都開了個好頭,未來相信會有更多玩家的加入。國內近年來也涌現了不少優秀的GPU公司,或許他們也會就著這個勢頭跟進。
已有GPU生態的支持
去年1月,賽昉科技發布了可運行Linux操作系統的星光RISC-V單板計算機,搭載了賽昉的驚鴻7100RISC-V視覺處理芯片。為了添加更加強大的圖形性能,賽昉授權采用Imagination的B系列GPU IP,并計劃在該單板計算機的后續量產版本中使用Imagination的BXE-4-32。
IMG B系列GPU IP / Imagination
同樣用到ImaginationB系列GPU的還有晶心,今年1月,晶心科技宣布已經完成IMG BXE-2-32 GPU與其AX45 RISC-V GPU的聯合驗證工作,在FPGA上使用Linux系統完成了渲染大量圖形的工作負載和基準測試。而此前RIOS Labs的RISC-V微型計算機PicoRio也宣布與Imagination達成合作,宣稱計劃在PicoRio2.0版本中引入Imagination的PowerVR GE7800 XE系列GPU。
Imagination的GPU具備與多種處理器架構協同工作的潛質,其B系列更是可以達到最高6TFLOPS的算力,對于視覺計算優異但3D圖形處理仍然偏科的RISC-V來說,可以說是一個很好的輔助,尤其是對于圖形性能有一定要求的消費類設備。
盡管這種異構的設計已經見怪不怪了,但歸根結底這并非基于RISC-V架構的GPU,而ARM在GPU上的崛起,靠得正是Mali和Adreno之類的ARM架構GPU,RISC-V要想在架構之戰站穩腳跟,也必須得打造基于自身架構的GPU。不過Imagination已經開始在做Catapult系列RISC-V CPU,有朝一日把RISC-V引入其GPU設計中也說不準。
RISC-V架構下的3D GPU
ThinkSilicon是一家罕見的來自希臘的IP公司,早在2007年就已成立,主要致力于小型超低功耗的2D/3D GPU核心,用于移動和可穿戴設備。然而在希臘的企業環境下,半導體初創企業難以找到資本投入,導致公司十余年來沒有盈利,直到近幾年才有所好轉。2020年,這家公司被半導體設備廠商應用材料公司給收購,成為其全資子公司。2021年3月,這家公司推出了業界首個基于RISC-V的3D GPU NEOX。
NEOX架構圖 / ThinkSilicon
NEOX是一個并行多核多線程的GPU架構,基于RISC-V的RV64C指令集與自適應NoC。NEOX可內置1到16個簇元素,集成4到64顆核心,每個簇都可以配置緩存大小和線程數。取決于簇/核心數量的配置,NEOX GPU的算力在12.8到409.6GFLOPS(800MHz)之間,支持FP16和FP32的浮點精度。
NEOX不同配置下的算力 / ThinkSilicon
ThinkSilicon提供NEOX的SDK、系統VerilogRTL、集成測試、LLVM C/C++編譯器、GCC C/C++編譯器。目前NEOX 支持開放圖形框架,比如OpenGL ES和Vulkan。其次NEOX也有很強的定制性,支持計算機視覺、AI計算與用戶自定義的擴展。
不過目前NEOX對系統的支持還很有限,僅支持Linux、RTOS和WearOS,要想作為消費級的GPU的話,沒有Windows和安卓這兩大平臺的支持的話,也是很難做起來的。但考慮到ThinkSilicon的老本行就是主要做IoT設備、可穿戴和小屏嵌入式設備,在系統支持和算力上其實也無需多高的要求。
根據ThinkSilicon的說法,他們將NEOX視為一種靈活可擴展的GPU方案,支持在資源有限的設備上快速部署AI、機器學習和GPGPU應用程序,并以超低功耗的優勢顯著延長電池壽命。
該芯片的產品開發總監Iakovos Stamoulis博士也是從業20余年的半導體老將了,20年前還在Advanced Rendering Technology工作期間,他就聯合開發首個光追圖形引擎芯片AR350。在這樣的大佬帶領下,ThinkSilicon或許有機會更進一步,把RISC-V GPU往光追這樣的先進圖形技術上發展。
開源GPU生態
RISC-V作為一個開源指令集,自然也少不了開源的RISC-V GPU。同樣在去年,一個RISC-V開發小組發布了一個項目,名為RV64X,其目的就是為了補全RISC-V的3D圖形與多媒體處理指令集,將GPU集成在RISC-V處理器上。RV64X小組的成員來自于各大參與RISC-V標準制定與開發的公司,包括Pixilica、高云半導體和西部數據。
RV64X的擴展性 / Pixilica
首個RV64X的原型GPU設計主要面向MCU,且將僅限于支持Vulkan圖形API,但他們承諾未來也會增加對OpenGL乃至DirectX的支持。RV64X的另一大特殊之處在于它將作為一個CPU-GPU混合的ISA迭代,這樣在完成通用計算任務的同時也能完成圖形計算任務。此外,RV64X采用了單內存模型的設計,消除了處理3D API運算時,GPU內存與CPU之間的額外調用。
根據PixilicaCEO AtifZafar的回復,RV64X小組已經被RISC-V國際基金會認可為圖形工作組,他們也已經準備好了初期的規范以供審核,后續會整合到RISC-V規范中。但新擴展的推出往往需要一段時間,所以在此之前都不會有任何代碼或RTL公布。
Vortex開發路線圖 / Georgia Tech
再者就是去年因為開發CUDA移植而火了一把的VortexGPU,Vortex是一個低成本的RISC-V GPGPU加速器方案,利用了現有的ISA和軟件棧,當下的FPGA就能滿足其資源要求,比如英特爾的Arria10和Stratix10等等。不過目前的軟件棧暫時僅支持OpenCL 1.1 API,除了正在開展移植工作的CUDA外,Vortex還計劃支持Vulkan、OpenVision和Tensorflow等,并移植到Xilinx的FPGA上。
結語
從以上進展來看,RISC-V的GPU生態發展還在初期,但無論是RISC-V公司、老牌GPU企業和開源社區都開了個好頭,未來相信會有更多玩家的加入。國內近年來也涌現了不少優秀的GPU公司,或許他們也會就著這個勢頭跟進。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
gpu
+關注
關注
28文章
4777瀏覽量
129362 -
RISC-V
+關注
關注
45文章
2324瀏覽量
46603
發布評論請先 登錄
相關推薦
RISC-V近期市場情況調研
RISC-V是一種開源的指令集架構(ISA),近年來在全球范圍內迅速崛起,尤其在中國,RISC-V的發展勢頭十分強勁。以下是目前RISC-V芯片的發展情況,以及中國在這一領域的主要公司和產品
加入全球 RISC-V Advocate 行列,共筑 RISC-V 的未來 !
加入RISC-VAdvocate行列!我們正在尋找來自世界各地的RISC-V愛好者,通過全球推廣和參與,成為支持RISC-V進步的關鍵參與者。作為一名RISC-VAdvocate,您將
RISC-V Summit China 2024 青稞RISC-V+接口PHY,賦能RISC-V高效落地
沁恒在歷屆峰會上分享RISC-V在MCU領域的創新成果,和大家共同見證了本土RISC-V產業的成長。早在第一屆RISC-V中國峰會上,沁恒就公開了青稞RISC-V系列量產芯片的關鍵技術
RISC-V Summit China 2024 | 青稞RISC-V+接口PHY,賦能RISC-V高效落地
獲三份益
青稞RISC-V,更懂下游客戶的MCU內核
通用RISC-V架構進入MCU行業難免水土不服。沁恒通過“架構級”創新,解決下游開發/應用過程中的痛點問題,讓青稞RISC-V更接
發表于 08-30 17:37
如何讓RISC-V企業賺錢?賽昉科技展現全場景RISC-V解決方案
今年的RISC-V中國峰會,圓桌論壇的主題格外引人注目——如何讓RISC-V企業賺錢?賽昉科技給出的答案是“應用”。如果把RISC-V浪潮比作淘金熱,那應用才是真正的金子。賽昉科技董事長
2024 RISC-V 中國峰會:華秋電子助力RISC-V生態!
第四屆RISC-V中國峰會(RISC-V Summit China 2024)于8月21日至23日在杭州盛大召開,成為RISC-V領域的一次重要盛會
2024 RISC-V 中國峰會:華秋電子助力RISC-V生態!
第四屆RISC-V中國峰會(RISC-V Summit China 2024)于8月21日至23日在杭州盛大召開,成為RISC-V領域的一次重要盛會。峰會匯聚了RISC-V國際基金會的
發表于 08-26 16:46
risc-v的發展歷史
RISC-V的發展歷史可以追溯到2006年左右,當時David Patterson和其他研究者開始探索創建一個開放和可擴展的指令集架構(ISA)。以下是RISC-V發展的主要里程碑:
一、起源與初步
發表于 07-29 17:20
rIsc-v的缺的是什么?
RISC-V作為一種開源的指令集架構(ISA),自其誕生以來就受到廣泛關注和應用,但它也存在一些不足之處。以下是RISC-V架構目前存在的主要缺點:
1. 性能問題
相對于專用ISA的性能差距:盡管
發表于 07-29 17:18
RISC-V為何如此重要?
本文由半導體產業縱橫(ID:ICVIEWS)編譯自xda-developersRISC-V正在緩慢而悄然地改變CPU市場。RISC-V在過去幾年中一直是行業流行語,它正在慢慢改變半導體市場。但是
RISC-V有哪些優點和缺點
RISC-V作為一種開源的指令集架構(ISA),具有一系列顯著的優點和潛在的缺點。以下是RISC-V的主要優點和缺點概述:
優點:
開源與開放性:RISC-V是開源的,這意味著任何人都可以獲取、修改
發表于 04-28 09:03
RISC-V有哪些優缺點?是堅持ARM方向還是投入risc-V的懷抱?
RISC-V作為一種開源的指令集架構(ISA),具有一系列顯著的優點和潛在的缺點。以下是RISC-V的主要優點和缺點概述:
優點 :
開源與開放性 :RISC-V是開源的,這意味著任何人都可以獲取
發表于 04-28 08:51
解鎖RISC-V技術力量丨曹英杰:RISC-V與大模型探索
4月12日,第二期“大家來談芯|解鎖RISC-V技術力量”在上海臨港新片區頂科永久會址舉辦,本期沙龍聚焦RISC-V技術,圍繞AI時代的RISC-V市場機會、RISC-V在汽車領域的應
什么是RISC-V?RISC-V的關鍵技術
RISC-V不僅僅是一個流行語;它建立在堅實的技術基礎之上,使其有別于其他指令集架構 (ISA)。RISC-V的核心是基于精簡指令集計算(RISC)原則,強調效率和性能。
發表于 03-26 09:34
?3682次閱讀
玄鐵RISC-V生態大會深圳召開,達摩院引領RISC-V創新應用
(電子發燒網友原創)日前備受矚目的2024玄鐵RISC-V生態大會在深圳博林天瑞喜來登酒店隆重舉行。此次大會吸引了眾多電子工程師和開發者齊聚一堂,共同探討RISC-V架構的最新發展和應用前景。 圖1
評論