近期外媒semiengineering針對RISC-V的諸多問題對行業(yè)相關(guān)公司做了一次采訪,采訪對象包括:Rambus安全部門產(chǎn)品管理高級總監(jiān)Ben Levine、Codasip全球銷售副總裁Jerry Ardizzone 、SiFive工程副總裁Megan Wachs以及Bluespec的首席技術(shù)官Rishiyur Nikhil。
以下是部分采訪內(nèi)容:
問:通過RISC-V如何賺錢?
Nikhil:我們圍繞RISC-V內(nèi)核開發(fā)系統(tǒng),以幫助將這些內(nèi)核推向市場。我們有很多開源內(nèi)核,這些引起了很多關(guān)注,它不是在核心本身上賺錢。它在周邊的事物上。
Ardizzone:我們是一家純粹的處理器IP公司,要想在這一行賺錢,光靠我們自己是做不到的。我們需要RISC-V的成功。它需要被廣泛采用,我們需要一個強大的第三方生態(tài)系統(tǒng)。因此,在半導體IP中,最大的細分市場是處理器IP。我們從事這項業(yè)務,我們的工作是走出去并獲得一些市場份額,除非RISC-V獲得成功,否則我們不會這么做。市場很廣闊,因此我們只需要提供出色的產(chǎn)品,以區(qū)別于我們的客戶并為其提供價值。
Levine:實際上,我們以幾種不同的方式參與了RISC-V生態(tài)系統(tǒng)。一是我們生產(chǎn)安全的IP。我們的主要業(yè)務是銷售安全IP ,這是制造芯片的公司的可編程信任基礎(chǔ)。我們最新一代的產(chǎn)品使用了專門為安全性而開發(fā)的RISC-V處理器。RISC-V對我們來說確實是一個改變了游戲規(guī)則,因為它使我們可以控制體系結(jié)構(gòu)和微體系結(jié)構(gòu),并執(zhí)行增強安全性的操作,而如果使用第三方處理器IP,則無法做到。我們參與RISC-V的另一種方式是,有一些安全解決方案是與特定的處理器綁定的,我們生產(chǎn)的是可以與任何RISC-V cpu工作的安全IP。
問:RISC-V面臨的最大的競爭是什么?是ARM還是MIPS,還是生態(tài)系統(tǒng)本身?
Wachs:我認為最大的競爭其實是很多公司都想自己來設(shè)計RISC-V CPU。這些公司讀了RISC-V規(guī)范后,會覺得:設(shè)計RISC-V并不難,也很有趣了,然后就準備自己來做。不過,當做到大概三分之二的時候就開始意識到,原來并不是想想的這么簡單。
Ardizzone:從我的角度來看,對我們來說最大的競爭顯然是Arm。他們擁有大約80%的市場。因此,如果我們想成功并成長,就需要占據(jù)部分市場份額,這就是我們的使命。但是我們也有一些非常強大的競爭對手,隨著他們的成長,它們將成為我們的主要競爭對手。
Levine:關(guān)于Wachs觀點,我們確實開發(fā)了自己的RISC-V CPU,這并不容易,我們之所以這么做,只是因為我們有充分的理由這樣做,因為我們擁有我們需要的安全功能。在微架構(gòu)級別添加。如果不是這樣,我們還是希望能從其他專門從事該技術(shù)并已經(jīng)開發(fā)了IP的公司那里直接購買現(xiàn)成的IP。
Nikhil:短期內(nèi)可能是Arm。我所說的短期指的是未來五年左右的時間。在一個典型的顛覆性場景中,現(xiàn)在發(fā)生的是你需要從底層來開始做起,然后你選擇嵌入式的,小的設(shè)備控制器,而這些是Arm占主導地位的,這就是最初的競爭。但隨著時間的推移,出現(xiàn)了像vector gues這樣的公司——例如,從事高端處理器業(yè)務的世esperanto。
問:會不會由于RISC-V有太多參與者,而導致整個生態(tài)系統(tǒng)碎片化?
Nikhil:這個我不太擔心。至少到目前為止,ISA已經(jīng)受到RISC-V基金會的嚴格控制和管理。因此,雖然有很多參與者,但是RISC-V處理器的定義來自基金會,并且即將進行嚴格的測試,在您可以合法地將其稱為RISC-V處理器之前必須通過這些測試才能使基金會確信您所構(gòu)建的實際上是RISC-V。因此,從這個角度來看,我不太擔心這方面的分歧。
Levine:我也不是很擔心碎片化,過多的自我定制這意味著你一開始就放棄了使用RISC-V的所有優(yōu)勢。所以那些走自己的路的人很快就會陷入困境,并失去生態(tài)支持。這樣做確實沒有太多動機去這樣做。
Nikhil:關(guān)于RISC-V ISA的一個非常獨特的事情就是它在設(shè)計時就考慮到了這種問題。因此,它具有極高的模塊化性,并且設(shè)計時具有預留的操作碼空間,預留的機制以擴展到更大的指令長度等。因此,進行擴展的人員不會隨意地添加東西。他們正在以某種結(jié)構(gòu)進行操作,并以某種結(jié)構(gòu)化方式進行擬合。這限制了碎片化。
問:一年前在RISC-VFoundation會議上,用戶擔心的一個問題是工具不存在,編譯器不一致,安全性缺失。所有這些都可以解決嗎?
Nikhil:是的。碎片問題主要是關(guān)于您在運行同一程序時是否執(zhí)行相同的操作。在這一點上達成了普遍共識。軟件自然會跟進。擁有統(tǒng)一的硬件基礎(chǔ)的事實自然會將所有這些軟件工作結(jié)合在一起,以與之保持一致。
Wachs:與行業(yè)提供商合作是我們的首要任務,而且我已經(jīng)看到很多不同的公司了解RISC-V并對其提供支持。我們與調(diào)試工具公司Segger和Lauterbach合作,到處都有RISC-V 基金會成員。這是一個龐大的社區(qū),所有軟件工具開發(fā)人員都看到支持RISC-V對他們有利。
Ardizzone:的確如此,如果我們沒有出色的工具,那將不會成功。因此,我們一直在考慮開發(fā)工具。不僅僅是硬件或?qū)崿F(xiàn)。例如,關(guān)于C編譯器的很多事情。我們對此進行了投資。我們雇用了很多人,他們專注于構(gòu)建我們希望成為RISC-V的世界上最好的C編譯器的工具,但是我們不能獨自做到這一點。整個行業(yè)需要為不同的客戶提供不同的選擇。以LLVM為例。有些人想使用GNU編譯器。因此,無論您喜歡什么,無論您的內(nèi)部策略如何。我們需要全力支持。并且它們必須是一流的工具。現(xiàn)在有很多動力。在中國的RISC-V路演中,我們的投票率很高,許多第三方供應商來了并支持這一點。關(guān)于軟件性能和工具的健壯性,人們有很多興趣,也有很多問題。在過去兩年中,我們作為一個行業(yè)取得了長足的進步。
Levine:我們看到了RISC-V真正的良性循環(huán)。隨著ISA的采用越來越廣泛,人們對工具的興趣也越來越多,工具也越來越好。隨著工具的改進和生態(tài)系統(tǒng)的擴展,人們越來越感興趣。而且這個循環(huán)還在繼續(xù)。勢頭很大,并將繼續(xù)增長。