RISC-V 是一種具備革命性意義的開放處理器架構(gòu),10 年之際,與非網(wǎng)推出了《RISC-V 陣營“大閱兵”》專題欄目,并有幸邀請到了 UltraSoC 亞洲銷售副總裁 Lisa Yang 小姐來做客“文字直播間”。
根據(jù)與非網(wǎng)與 Lisa Yang 的文字對話內(nèi)容整理出了以下觀點,與 RISC-V 行內(nèi)外的電子愛好者們分享。
?
圖 | UltraSoC 亞洲銷售副總裁 Lisa Yang
“當今的芯片是關(guān)于系統(tǒng),而不只是內(nèi)核”
RISC-V 有著與 ARM 相似的商業(yè)模式,但并不完全相同。RISC-V 的商業(yè)模式部分為 IP 提供商,但是部分則為芯片提供商。
一直以來,當購買 ARM 產(chǎn)品時,是一種被嚴格控制的“凍結(jié)”方案。ARM 在去年 10 月份宣布,它將允許使用者添加指令 / 擴展 ISA,然而這已經(jīng)是 RISC-V 與生俱來的部分:有可能購買 RISC-V 內(nèi)核(以及采用開源實現(xiàn)),然后對其進行進一步的定制。
RISC-V 也是可定制的,因此商用內(nèi)核供應(yīng)商可能具有更適合應(yīng)用的特性和功能,但是在開源實現(xiàn)中可能并不提供它們。
而更重要的一個現(xiàn)實情況是:處理器內(nèi)核只是解決方案或問題的一部分!在當今的芯片中,我們常說:這是關(guān)于系統(tǒng),而不只是內(nèi)核。將內(nèi)核集成到設(shè)計中是一項復(fù)雜的挑戰(zhàn),這就是為什么 UltraSoC 致力于嵌入式解決方案,希望借此不僅減輕芯片提供商的任務(wù),而且使更多的系統(tǒng)開發(fā)人員的工作更輕松。
這種“超越內(nèi)核”的途徑可能是業(yè)界期望使用一種商用解決方案的另一個原因。最近確定的處理器追蹤標準就是一個很好的示例:UltraSoC 希望更多的商用產(chǎn)品供應(yīng)商在提供 CPU 的同時,也可以提供預(yù)先集成的追蹤解決方案。追蹤解決方案本身也可能是商業(yè)化的,由 CPU 供應(yīng)商去定制編碼,也可以基于開源的追蹤實現(xiàn),例如 OpenHW 集團提供的追蹤實現(xiàn)。
其他商用方案供應(yīng)商采取了更進一步的措施:以與 UltraSoC 有著密切合作關(guān)系的 Microchip 公司為例,該公司正通過一套完整的開發(fā)和調(diào)試解決方案來支持其 PolarFire 器件。
“開源也需要標準”
與專有架構(gòu)一樣,開源也需要標準以確保行業(yè)正在開發(fā)相兼容的產(chǎn)品。這就是為什么在 UltraSoC,我們會把大量的時間和精力花費在 RISC-V 國際協(xié)會(RISC-V 基金會的新名稱)的工作上,其目的是確保標準絕對是生態(tài)系統(tǒng)的一部分。
UltraSoC 是 RISC-V 生態(tài)系統(tǒng)的主要推動者,作為 RISC-V 國際協(xié)會(以前被稱為 RISC-V 基金會)的成員,UltraSoC 從一開始就參與了調(diào)試架構(gòu)的定義和開發(fā)。UltraSoC 是第一家提供 RISC-V 追蹤解決方案的公司。UltraSoC 的首席技術(shù)官 Gajinder Panesar 是 RISC-V 處理器追蹤任務(wù)小組的主席,該小組剛剛完成了追蹤規(guī)范的定稿。
就開發(fā)人員的技能和才能而言,UltraSoC 聘用和培養(yǎng)工程師于跨架構(gòu)的環(huán)境上工作 —— RISC-V 只是其中一種架構(gòu)!對于我們的工程師來說,面臨的更大挑戰(zhàn)是如何使所有的架構(gòu)適合異構(gòu)設(shè)計。
“與其說碎片化,不如說是打破了處理器霸權(quán)或寡頭壟斷”
RISC-V 正在向業(yè)界展示一個前進的方向,對開源處理器架構(gòu)感興趣的公司不僅限于初創(chuàng)企業(yè) —— 許多技術(shù)巨頭都加入了 RISC-V 陣營。但實際情況是,我們將看到為特定應(yīng)用選擇的處理器,通常是在同一個設(shè)計中部署的多種架構(gòu)和內(nèi)核的混合體。這不能說是碎片化,不如說這是打破了處理器霸權(quán)或寡頭壟斷,而且基本上這是一場公平的競爭。規(guī)模經(jīng)濟不會偏向于某家處理器供應(yīng)商,而是傾向于成千上萬家圍繞著一種商定的、開源的處理器架構(gòu)發(fā)展的公司。
“工作是不斷的,但進展似乎是在一系列的跳躍中發(fā)生”
RISC-V 已經(jīng)經(jīng)歷了從學(xué)術(shù)到實際商業(yè)應(yīng)用的過程。當然,這些事情需要時間。而且在很多時候,盡管工作是不斷的,但進展似乎是在一系列的“跳躍”中發(fā)生,而不是一條穩(wěn)定的曲線。我們在去年見證了一次巨大的飛躍,因為規(guī)范已經(jīng)被批準確定,而真正的芯片已經(jīng)從晶圓廠中流片回來,且商業(yè)工具鏈已經(jīng)足夠強大到順利投放市場了。
如今,這個生態(tài)系統(tǒng)涵蓋了從工具和嵌入式軟件一直到系統(tǒng),以及一些高端的人工智能 / 機器學(xué)習(xí)(AI / ML)應(yīng)用。當然,對于任何一種全新的架構(gòu),都必須有一個構(gòu)建周期,以奠定基礎(chǔ)并確保每個人都按照商定的規(guī)范工作。這些重要的基礎(chǔ)工作現(xiàn)在都在取得成果,并開始有了回報,這也就是為什么 RISC-V 看似突然爆發(fā)的原因。
鳴謝篇(感謝 UltraSoC 的參與)
更多對于 RISC-V 的原創(chuàng)文章,請點擊與非原創(chuàng)之《RISC-V 陣營大閱兵》