平頭哥孟建熠:“今天做RISC-V的人也不能孤立存在”,3到5年后RISC-V才無處不在

平頭哥獲得全球首張架構兼容性證書
本文下方,為你附上了玄鐵RISC-V生態大會上,平頭哥副總裁孟建熠的演講,他總結了RISC-V在全球當下的格局
編輯/宇婷
周末,我關注了下阿里巴巴平頭哥舉辦的首屆玄鐵RISC-V生態大會。參加合作伙伴:英特爾、谷歌、Canonical、Imagination、海爾、支付寶、網易有道、創維酷開。
RISC-V(開放、簡潔、模塊化的架構)在中國CPU領域地位重要。
RISC-V之父、圖靈獎得主David Patterson見證了RISC-V生態的蓬勃發展,他在會上表示:“RISC-V是一個全球現象,有超過60個國家的開發者們在研究它,在亞洲,許多知名企業、學術機構、行業協會都積極參與。從嵌入式,到各類型的計算機,最后到大型主機,我認為,3到5年后,RISC-V將無處不在!”
為什么RISC-V很重要?
英特爾x86架構和微軟Windows操作系統的深度融合開啟了PC時代。
ARM架構和谷歌安卓的生態繁榮則將人類社會推向移動互聯網時代。
而現在,萬物互聯的智能時代來臨,誕生了新的機會——從終端走向云端的新架構生態。
這也是一個中國企業推動的至關重要的下一代架構。
呼喚指令集標準的統一,中國企業在推動RISC-V國際標準建設中發揮了關鍵作用。RISC-V國際基金會CEO Calista Redmond會上介紹,基金會22位高級會員中有12名來自中國。在國際標準建設中,平頭哥領導了其中的11個主要技術小組,推動了29個技術方向的標準制定,是公認的投入力量最大的中國機構。平頭哥拿到了全球首張架構兼容性測試證書。此外,平頭哥還在持續推動RVV1.0架構標準、面向人工智能的全新Matrix矩陣標準以及RISC-V安全技術標準等。
在RISC-V處理器及芯片研發上,平頭哥已推出3大系列8款RISC-V處理器,覆蓋高性能、高能效、實時可靠等場景需求,是RISC-V量產芯片采用最廣泛的處理器。
平頭哥已基本完成國際及國內主流操作系統與RISC-V的全適配,包括安卓、Debian、Fedora、Gentoo、Ubuntu、龍蜥、統信、openKylin、創維酷開系統、RTT等操作系統。這意味著RISC-V完全有能力通過云、桌面、終端等不同操作系統承接軟件應用,上層應用開發者0代碼即可順滑實現架構兼容。
在軟件工具及應用層面,平頭哥首次完整推出基礎軟件三件套——編譯器TAC、編譯環境CDK、部署工具集HHB,大大提升RISC-V開發環境及工具棧效率。
同時,基于適配的openKylin操作系統,RISC-V首次跑通大規模商用IM(即時通訊)工具釘釘;創維酷開在RISC-V架構上運行業界首個電視端WebOS,讓億級規模的智能終端有了新選擇;網易有道與平頭哥的緊密合作,讓技術創新突破了軟硬件的壁壘,在詞典筆等智能硬件上開墾出新的融合生態;海爾與平頭哥在智能家電領域探索RISC-V應用落地。
谷歌安卓工程總監Lars Bergstrom會上表示,他見過的第一個讓安卓系統真正在RISC-V硬件上跑通的工作來自平頭哥,亞太地區的貢獻有力推動了開源項目的發展。
但這個生態里,不僅僅是阿里巴巴。
嘉楠科技推出全球首款支持RISC-V Vector1.0標準的商用量產芯片K230;算能推出64核RISC-V服務器芯片,與平頭哥的合作從嵌入式芯片量產,走向云端芯片的全面探索。
英特爾軟件和先進技術事業部副總裁謝曉清演講中稱,英特爾IFS計劃將提供半導體代工制造服務支持包括RISC-V的各種芯片,也將進一步推動軟件開源開放,促進生態創新。
在玄鐵RISC-V生態大會上,阿里巴巴平頭哥公布了生態計劃。面向芯片開放社區的15萬開發者,平頭哥首度推出在線學習平臺“RISC-V學院計劃”,鼓勵參與全球RVFA認證。針對行業伙伴,平頭哥推出“玄鐵優選芯片”計劃,推動生態芯片落地;同時設置“玄鐵優選伙伴”,首批授予給全志科技、愛普特、算能、博流智能、清微智能、云知聲、匠芯創、AFP物聯等8家公司,肯定他們對RISC-V生態作出的突出貢獻。
附:首屆玄鐵RISC-V生態大會上平頭哥半導體有限公司副總裁孟建熠:《推動架構開放促進生態連接》演講
各位產業界新老朋友們,大家早上好!非常感謝大家參加首屆玄鐵RISC-V大會,首先非常不好意思,這也是疫情后第一次比較大型的展會,沒有預計到今天有這么多關注RISC-V發展的朋友們來到現場,前面還有一些位置,大家可以到前面來坐,預留位置也沒關系。今天是第一次,有很多沒有考慮到的地方,請大家原諒。
舉辦這次玄鐵RISC-V生態大會的目的是總結過去一年在玄鐵RISC-V推進過程中初步的成果,希望邀請行業大咖來到舞臺上跟大家分享RISC-V在生態側有什么進展。當然,也希望提供給大家平臺交流RISC-V還存在哪些問題,不斷探索RISC-V最佳路徑。
今天不僅邀請了芯片屆的朋友,還邀請了軟件、應用、工具各個場景下的朋友。今天我報告的主題“推進架構開放,促進生態連接”,希望通過開放,能把技術連接在一起,把人連接在一起,真正為RISC-V發展做出貢獻。
今天是生態大會,“生態”到底是怎樣的含義?我個人理解生態分為兩個層次:
第一,在RISC-V技術鏈條上有很多從事著不同工作的人,把大家連接在一起。有做芯片、CPU、工具、基礎軟件、應用的,是一條非常大非常長的鏈條,大家需要開放來做,因為開放能讓大家看到更多技術上存在的問題,能快速迭代。
第二,同時,今天做RISC-V的人也不能孤立存在,RISC-V越來越需要與現有已經存在的生態連接在一起,得到他們的接納。比如說GNU、Android、Linux等各種各樣開源生態。同時,還有很多由公司主導的生態,比如說Intel生態、統信、openKylin、有道、海爾這些公司都在主導自己的生態。
如何讓RISC-V生態從開放連接到現有的各種生態中去,就是今天大會探討的主題。今天平頭哥只有這一個報告,后面將近20個報告都是合作伙伴從不同的維度來看今天到底怎么樣開放,怎么樣連接。
回顧RISC-V未來趨勢,五年前剛剛開始看RISC-V的時候,更多覺得是新的技術,要在新技術上探索,看看技術在產品上怎么落地。今天五年過去了,RISC-V勢頭已經非常清晰了,賽道已經慢慢跑出來了。剛才David Patterson也講,在IoT領域,按照基金會統計,預測到2025年有28%的市場會被RISC-V所占有。在RISC-V最有機會發力的AI和機器學習這一塊兒復合增長率超過70%,到了2027年左右應該會有250億設備在生態中。
在通信、車載、高性能計算、數據中心中有很多公司都在嘗試在上面突破,都在完善架構。今天特意邀請了算能,作為在數據中心有嘗試、也有初步成果的國內領先企業跟大家分享他們在數據中心的嘗試。
RISC-V在全球到底是什么格局呢?
這是過去一年在全球不同事件,簡單總結了一下。
(1)北美,依然是RISC-V創新高地。從處理器IP到軟件,到data center都在全面探索。
(2)歐洲,老公司都在逐步從原有架構轉到RISC-V架構。
(3)亞洲,亞洲也是非常發展的速度,以Andes、StarFive、香山、芯來和平頭哥公司都在努力推動處理器的發展。大部分芯片公司也正在考慮如何使用RISC-V開發自己的生態產品。還有很多基礎軟件公司也在逐步進入到RISC-V生態中。
從標準角度來講,RISC-V就是全球協同的標準,作為架構要把如何工作、如何運行、如何標準化的原理告訴大家,不是產品,而是競爭前標準化的技術。就像今天的以太網,就像USB,這些標準在整個行業里本來就是全球協同在做的,只是原來國內參與的力度沒有這么大,今天已經有機會去參與這力度了。
基金會的發展速度也非常快,到現在為止已經有81%個TG在發展,最重要的是去年一年增加了30多個TG,也在推行各種標準,每年都有標準讓大家逐步follow。去年一年有6項標準已經完成,今年上半年會達到10項左右。這幾年在快速演進中。
RISC-V是標準,誰都可以在標準上加東西、改東西,怎么維護架構?平頭哥已經幫助產業走過一輪了,昨天拿到了第一張架構兼容性測試證書。后面所有RISC-V處理器會在架構兼容性上有些要求。要增加標準不難,但長期維護下去要花精力,也要讓全球人接受你,非常不容易。有很多工程師參加到基金會標準制定中,拿下標準難度非常大。RISC-V的碎片化是過程和現象,本質一定是統一的。因為處理器是所有人,不僅是工程師,學生、老師上課都需要,如果沒有讓他們共同認可的標準是很難長期維持下去的。所以標準化是發展非常快的。
快速講一下玄鐵產品,平頭哥始終保持每年推出一款新產品的節奏在往前走,去年云棲大會發布了玄鐵908處理器,產品主頻可以到2.0GHz,能效非常好,標準兼容性非常好。
在軟件方面,平頭哥始終堅持全棧軟件優化,RISC-V作為新事物,如果再由芯片公司、應用公司每個公司開發兩年時間的話,周期太長了,平頭哥始終堅持從應用角度在某些細分市場里先把產品優化好,再提供給客戶。不管是芯片平臺、工具、OS都有對應的產品,大家可以到展臺詳細看這方面的布局。
在產品賽道上,選擇的是面向計算增強的C系列、面向成本功耗優化的E系列,面向可靠性實時性的R系列,希望在這三個賽道上給產業提供非常標準、穩定、可靠的產品。
基金會很不容易,每兩周開一次會,11點開始開,開到1點鐘。平頭哥團隊有11位同學在基金會中發揮作用,過去一年我們在技術標準、IOMMU,在Linux對于存儲功能的支持,在安卓、指令兼容性和底層接口上做出了非常重要的貢獻。在基金會持續貢獻不僅要決心,還要有實實在在的投入,希望今天在生態大會呼吁國內從事RISC-V技術的同學都去基金會做貢獻。你可以先聽再提出自己的觀點。
平頭哥推出了玄鐵開發工具三劍客(基礎軟件三件套)——編譯器TAC、編譯環境CDK、部署工具集HHB
(1)編譯器。過去一年性能提升了20%左右。
(2)集成開發環境,集成了全新的Language Server。
(3)AI部署工具,新增了混合量化功能,新增Transformer網絡支持。
這些都是在技術軟件上的貢獻,當然這些貢獻得到了國內創新型公司的支持。
安全方面,始終相信未來芯片技術里安全是非常重要的、基本的,我們一直在做安全標準,過去一年已經把安全標準具體落實到應用和產品中,2022年4月份發布的是基于虛擬化隔離的TEE安全技術,兼容了Global. platform的標準。2023年完成了基于多個物理核隔離的TEE安全技術,現在得到了應用,在金融類應用產品場景已經在芯片內置,并且已經在使用中了。安全是RISC-V有機會走在架構領先這條路上重要的點。
匯報一下產業非常期待的RISC-V Vector1.0標準,過去一年我們把Vector1.0完成了設計,我們和嘉楠K230基于玄鐵908的成為全球首顆支持Vector1.0的商用芯片,等會兒請嘉楠來介紹Vector1.0的好處,在不久的將來大家就可以拿到Vector1.0的開發板了。一年前我們和全志科技推出了D1開發板,同樣重要的事件,Linux可以比較順利地運行。
今天Vector1.0大家可以看基金會的標準做的怎么樣。當然,我們會持續把Vector0.7在性能穩定性上維護做得足夠到位。
AI方面,只有Vector遠遠不夠,還有面向新的人工智能計算的Matrix,在基金會沒有形成標準,但是平頭哥已經做完了,現在把工具、model、編譯器都已經開放在GitHub上了,對AI有興趣的,不管是企業還是高校老師,你們都可以拿過去改,不斷把好的東西、優秀的東西加進去,一起在基金會標準上一起貢獻,把它在Matrix上適配性做到最好。這是今天為止做的非常重要的工作。
以上快速講了平頭哥在技術上的投入,但今天是生態大會,技術、生態是完全不一樣的兩個概念。在技術上當然要創新,在生態上只有自己創新是不夠的,需要得到更多合作伙伴的支持,需要得到他們的投入,也需要他們在創新上給予更多支持。
今天報告后面階段都會講如何跟操作系統、合作伙伴很好地配合。
第一,Android。
Android非常不容易,持續做了兩年,感謝團隊在兩年多時間里的持續堅持,把這件事情做起來了。從2020年8月份開始立項,到2021年4月份完成了第一代Kernel、ART、NDK,2021年8月份基金會成立了SIG,2021年12月又適配了Android12、Java瀏覽器和多媒體,直到2022年8月份Google才認可我們的貢獻。持續兩年多的時間,非常不容易。
過程中把產品做的更加穩定了,通過這件事情RISC-V架構有很強的生命力,或許一開始不被認可,但最終是大勢所趨。
Linux操作系統的適配一直在進行,從Debian Fedora Gentoo到Ubuntu,我們完成了近6萬個開源軟件包的適配,完成了 SPDK和DPDK兩個非常重要的開發套件的適配。
第三,龍蜥。
從國外視線轉到國內,國內速度也非常快,在去年完成了跟龍蜥操作系統的適配,龍蜥是擁有300萬裝機量,有300多家合作伙伴,由阿里云主導的服務器端操作系統。和龍蜥操作系統在Java等很基礎的軟件上充分適配,得到了新增3500多個基礎軟件對架構的支持。
第四,統信。
是第一次嘗試跟桌面操作系統的適配,從2022年7月開始,3個月的時間在統信軟件的大力支持下,完成了6500多個應用軟件包的適配和移植,過程非常順利,也完成了DDE桌面、Firefox、Node.JS、OpenJDK、LibreOffice等桌面軟件的應用,得到了操作系統、基礎軟件、第三方庫的支持。
第五,openKylin。
我們跟openKylin進行了深度適配,openKylin是國內最大桌面操作系統的供應商,從桌面到數據中心全有,有76萬用戶,重點做的是在圖形化上做優化,完成了UKUI的適配,openKylin上所有開源軟件包今天為止都已經完全適配好了。我們堅信,在openKylin擁有76萬用戶的生態和RISC-V的生態融合在一起,可以走出更高層次的創新。
有個彩蛋,在完成了操作系統之后就適配了一個應用,是跟釘釘的合作。在RISC-V上完成了釘釘移動辦公應用軟件的支持,工作量不小,編譯了27000多個文件,突破了Qt和CEF核心組件。
釘釘發出了第一個的“Hello RISC-V”的消息,標志著從RISC-V到操作系統,再到應用軟件,真正具備了交互的能力。當然,也期待更多的應用軟件能夠加入到RISC-V適配過程中。
第六,酷開。
過去三個月跟創維酷開操作系統進行了適配,是TV WebOS,適配速度非常快,不僅完成了功能適配,還呈現了NFS一碰投屏、DLNA/Airplay等操作,而且用戶體驗非常好,延遲比較低。這部分工作充分證明了RISC-V架構可以非常好地適配到視頻類應用中。
感謝幾大單位。
第一感謝中科院軟件所過程中一直幫助我們在開源生態里不斷持續做那些還沒有觸碰到的開源軟件,這是非常龐大的工作,當然PLCT實驗室定位為“開源軟件公共品”提供商,今天這些工作也會逐步集成到他們的如意SDK里,未來所有的RISC-V都可以基于如意SDK找到自己所需要的開源軟件。
第二感謝算能,從嵌入式到云計算芯片都有合作。當然也在數據中心里有嘗試,做了64 core SMP算能服務器芯片。最為重要的是它的功耗是120W,功耗能效非常好。我們也相信,在算能的努力下,是他不小的一步,也是RISC-V不小的一步。
第三感謝網易有道,這是從應用側的一家公司,他們做的產品非常有意思就是字典筆,跟手機挺像的,但是屏幕更小、電池更小,如何在能效、操作系統等底層邏輯上進行非常好的創新?歡迎李鋼橋先生給我們帶來他在這方面的思考,也有嘗試。如何在新一代智能終端里RISC-V很好地跟上節奏,并且產生新的生態,這是我覺得RISC-V非常重要的機會,所以創新類應用是RISC-V最喜歡的場景。
剛才講到了合作,平頭哥也在推動RISC-V商業生態發展。現在越來越多的合作伙伴已經把RISC-V芯片開發出來了,越來越多的軟件、越來越多的合作伙伴都在加進來,我們自己也在不斷貢獻軟件,如何在下游應用中真正讓大家感受到RISC-V在使用中有很好的優勢,這是平頭哥一直在做的事情。
過去三年里,我們在推動“玄鐵優選芯片”的計劃,在生態里選擇那些產品品質好,又能夠符合在智能交互、智慧視覺、物聯網與安全幾個賽道里跟全棧軟硬件很好融合的產品,把全棧融合推廣給下游合作伙伴。當然,阿里巴巴也參與了大部分芯片應用。
談生態還要談開發者,在日益完善開發者開發板生態,過去跟全智推動D1開發板,現在推動基于TH1520的開發板,也會跟嘉楠耘智推動Vector1.0的開發板,希望更多的合作伙伴能把通用性好、軟件開發友好的芯片貢獻給我們,一起推動開發者生態。
在人才培養方面,努力跟高校合作有RISC-V Institute計劃,把與20多高校合作的30課程合作經驗逐步都搬到平頭哥芯片開放社區上,讓新同學能接觸到RISC-V,快速學習RISC-V。基金會也在主導RVFA(RISC-V基礎水平)認證,我們提供了三分之二的題庫,希望有更多機構能把這塊工作推上去。
回顧過去,阿里平頭哥從2018年開始踏入RISC-V,2019年在上海發布了第一款性能最好的RISC-V處理器——玄鐵910,從2019年到2023年,已經收獲了多媒體、網絡、邊緣計算、存儲、服務器領域的芯片。從今天開始面向未來,要再出發,需要在更多的領域,在AI推理計算,在工業,在5G計算,在服務器周邊布局了更多芯片,會在最近這段時間逐步推出去。
非常希望看到RISC-V芯片越來越多,大家身邊可以觸摸到的東西越來越多,平頭哥努力讓大家感覺到RISC-V技術就在你能觸手可及的位置上。
總結一下,RISC-V就像日出的太陽,盡管還溫潤如玉,但已經初步照亮了東方,我們也看到了一些賽道,我們一起等待他驕陽似火的那天。
作為一直在構建生態的參與者,希望更多合作伙伴跟我們一起,圍繞RISC-V技術鏈條,幫助RISC-V形成創新鏈條,同時構建價值鏈。盡管道路曲折,但前途是光明的,我們大家一起在路上。
希望大家在今天一天的論壇中有所收獲。謝謝大家!
本文來自微信公眾號“B Impact”(ID:tobjizhi),作者:宇婷,36氪經授權發布。