Xivesmc
RISC-V基金會的首席執(zhí)行官Calista RedmondXivesmc
碎片化可能是開源架構(gòu)面臨的最大挑戰(zhàn)之一。對RISC-V來說,盡管現(xiàn)在還沒有出現(xiàn)這樣的情況,但不能排除這種可能性。您對此是如何看待的?Xivesmc
按各自想要的應(yīng)用需求去隨意添加指令,這種做法從理論上來講是可以的,但并不一定是最好的。有三點需要用戶認(rèn)真的加以考慮:第一,標(biāo)準(zhǔn)的擴(kuò)張指令集。只要開發(fā)者符合這個標(biāo)準(zhǔn),所有支持的標(biāo)準(zhǔn)擴(kuò)張指令集都是通用和兼容的。第二,如果用戶認(rèn)為自己的想法非常有價值,那么RISC-V指令集里是預(yù)留了這部分空間的,它允許用戶定義屬于自己的價值高地,這與標(biāo)準(zhǔn)指令集不沖突;第三,也是最重要的一點,如果你愿意更多人來分享,那么就可以向RISC-V基金會提出申請,只要得到會員單位的一致認(rèn)可,那就可以作為一種標(biāo)準(zhǔn)的擴(kuò)展。Xivesmc
您有著多年的開源社區(qū)運(yùn)營經(jīng)驗,在您看來,目前RISC-V的生態(tài)系統(tǒng)在發(fā)展過程中面臨的主要挑戰(zhàn)是什么?Xivesmc
在RISC-V生態(tài)系統(tǒng)目前面臨的幾個關(guān)鍵問題中,最重要的就是階段化過程。RISC-V畢竟還處于起步階段,很多人都在持觀望態(tài)度,都在等別人邁出第一步,因為投入與回報是否成正比還尚未可知。但實際上,第一個吃螃蟹的人是有優(yōu)勢的,只是說現(xiàn)在的優(yōu)勢還很難定義。RISC-V基金會的作用,就是希望能夠?qū)⒋蠹业念檻]降到最低,不再是單獨一家企業(yè)去面對困難,而是大家協(xié)同努力,共同解決問題。Xivesmc
作為一個指令集,它要解決的關(guān)鍵問題是軟硬件的接口。所以,在清晰的定義了軟硬件接口的情況下,保證軟件兼容性的重要性要遠(yuǎn)遠(yuǎn)高于硬件的可實現(xiàn)性。所以,RISC-V基金會一方面在芯片和平臺兩個層面不斷進(jìn)行新標(biāo)準(zhǔn)的定義,另一方面也在考慮與關(guān)鍵的操作系統(tǒng)公司合作,提升軟件的兼容性水平。Xivesmc
與Arm/X86架構(gòu)相比,您更看好RISC-V在哪些領(lǐng)域的應(yīng)用前景?Xivesmc
RISC-V指令集之所以從設(shè)計之初就采用模塊化理念,目的就是為了能夠在不同的應(yīng)用領(lǐng)域中得到不同程度的優(yōu)化與支持。也就是說,除了滿足系統(tǒng)軟件兼容性所需要的最基本的指令外,其它與本應(yīng)用無關(guān)的指令是可以直接去掉的。從而不會像Arm和X86架構(gòu)那樣,指令集本身是固定的,不可更改的,無論應(yīng)用在哪個領(lǐng)域,都必須全部實現(xiàn)。Xivesmc
低功耗、人工智能、以及對性能有一定要求的應(yīng)用領(lǐng)域,比如嵌入式、物聯(lián)網(wǎng)、邊緣計算等,對RISC-V架構(gòu)來說都是合適的?,F(xiàn)在只是起點,我們已經(jīng)考慮到了不同領(lǐng)域的不同需求,并正在有針對性的展開工作。Xivesmc
盡管現(xiàn)在還處于生態(tài)系統(tǒng)的早期,但RISC-V基金會有沒有規(guī)劃出一個比較明確的商業(yè)模式?Xivesmc
目前RISC-V基金會的成員主要分為兩大類,大多數(shù)是現(xiàn)在已經(jīng)擁有相關(guān)業(yè)務(wù)的。對他們來說,RISC-V基金會的態(tài)度是降低成本,支持開放,允許創(chuàng)新。對于初創(chuàng)公司,希望RISC-V能夠作為他們的起步基礎(chǔ),幫助其在初始設(shè)計階段能夠快速起步,同時通過軟件兼容性使他們在上下游間獲得一些客戶。Xivesmc
在基金會里,“給予”和“接受”是一個互通的過程。目前中國區(qū)會員在基金會里的活躍程度如何?有傳言稱相比世界其他國家,中國區(qū)用戶“給予”的少,“接受”的多,這是實際情況嗎?是否會影響到中國區(qū)的發(fā)展?Xivesmc
歐洲、美國、中國、印度都在非常積極地參與,也有各自不同的側(cè)重點,而且無論是中國還是印度,都在從國家層面幫助RISC-V發(fā)展成為具備國際領(lǐng)先水平的指令集。從我的角度來說,不太適合去評估或者比較各區(qū)域的發(fā)展?fàn)顩r。但是,可以確定的是,中國市場對RISC-V有著濃厚的興趣,發(fā)展勢頭也非??臁?o:p>Xivesmc
沒有人強(qiáng)迫基金會成員一定要分享自己的內(nèi)容,但允許使用其他成員的成果分享,從而簡化和加速開發(fā)速度,降低開發(fā)成本。從基金會的角度來說,我們是鼓勵分享的。因為分享之后,會員收到的是名譽(yù)、設(shè)計經(jīng)驗和最新的科技成果。此外,在這一過程中,會員之間還可以通過合作來取長補(bǔ)短。Xivesmc
再次強(qiáng)調(diào),貢獻(xiàn),不是成員單位必須要求的。這就好比是一場籃球比賽,球員和觀眾都非常重要。對基金會來說,如果會員沒有技術(shù)上的直接貢獻(xiàn),但是他會影響市場的接受程度,擴(kuò)大RISC-V的技術(shù)影響力,從這一點來說也是有意義的。Xivesmc
客戶對于具體使用哪種內(nèi)核可能不會特別在意,他們在意的是生態(tài)系統(tǒng)的豐富程度、易用性、設(shè)計門檻的高低。所以,基金會今年在這些方面有沒有一些具體的推廣活動?Xivesmc
生態(tài)系統(tǒng)的需求來自各個方面。從基金會的角度來說,我們首先需要確認(rèn)相關(guān)需求是不是廣泛的,具有代表性的,然后組織成員一起共同討論來確定,比如6月份就會在蘇黎士召開大會討論相關(guān)問題;從我個人的角度來說,并不是一定要定義這個生態(tài)系統(tǒng)中有什么,而是要傾聽會員們的需求,然后組織他們一起貢獻(xiàn)。Xivesmc