0
本文作者: 吳優(yōu) | 2020-06-28 21:31 |
開(kāi)源硬件在經(jīng)歷過(guò)多次嘗試之后已經(jīng)建立了堅(jiān)實(shí)的基礎(chǔ),但在這一領(lǐng)域的成功仍然是有限的,至少對(duì)于處理器而言,目前的成績(jī)還十分有限。隨著市場(chǎng)對(duì)定制硬件需求的增多,以及越來(lái)越多的初創(chuàng)企業(yè)開(kāi)始尋求用于構(gòu)建高度合適AI/ML算法的加速器和解決方案,開(kāi)源硬件的熱度持續(xù)升溫。開(kāi)源硬件的市場(chǎng)究竟有多大?開(kāi)源最終是否能夠滿足公司所需的一切?這些問(wèn)題還有待觀察。但越來(lái)越多的人開(kāi)始認(rèn)識(shí)到開(kāi)源硬件的作用,開(kāi)源硬件也已引起投資者的注意。
目前,人們對(duì)于開(kāi)源硬件還存在一些誤區(qū)?!叭藗兘?jīng)常說(shuō)‘開(kāi)源就是免費(fèi)的’,事實(shí)上它并不是免費(fèi)的” Google項(xiàng)目負(fù)責(zé)人兼OpenTitan項(xiàng)目總監(jiān)Dominic Rizzo說(shuō),“這就是為什么我們發(fā)現(xiàn)最成功的開(kāi)源項(xiàng)目是人們懷著長(zhǎng)期的既得利益并以協(xié)作的方式共同努力的項(xiàng)目,這與開(kāi)放源代碼本身的風(fēng)格剛好相反。在開(kāi)放源代碼中,開(kāi)發(fā)者會(huì)將開(kāi)發(fā)出來(lái)的源代碼公之于眾?!?/p>
目前的變化在于,開(kāi)源硬件需要大規(guī)模的定制解決方案,與一般的開(kāi)源硬件相比,RISC-V尤其如此。Cadence解決方案營(yíng)銷高級(jí)組主管Frank Schirrmeister表示:RISC-V是追求定制化計(jì)算和特定領(lǐng)域計(jì)算趨勢(shì)的結(jié)果,這是一種結(jié)果而不是原因,根本原因是客戶需要通過(guò)領(lǐng)域特定體系結(jié)構(gòu)和領(lǐng)域特定語(yǔ)言來(lái)實(shí)現(xiàn)特定領(lǐng)域以及特定工作負(fù)載的計(jì)算,任何可拓展的處理器都在該領(lǐng)域中發(fā)揮作用,開(kāi)源正好滿足需求。
在更廣泛地被商業(yè)化之前,開(kāi)源硬件還面臨著一些挑戰(zhàn)。Arm汽車和物聯(lián)網(wǎng)業(yè)務(wù)線的策略副總裁Tim Whitfield表示,IP必須滿足嚴(yán)格的驗(yàn)證標(biāo)準(zhǔn)以及在當(dāng)今商業(yè)硬件中的長(zhǎng)期支持和維護(hù)而不破壞SoC或系統(tǒng)設(shè)計(jì)人員現(xiàn)有的總擁有成本模型,風(fēng)險(xiǎn)在于,對(duì)于一款幾乎沒(méi)有差異的設(shè)備,通常通過(guò)在驗(yàn)證、物理設(shè)計(jì)和軟件開(kāi)發(fā)上花費(fèi)的時(shí)間和成本,最大程度地減少與許可相關(guān)的成本節(jié)省。目前有一些試圖解決此類問(wèn)題的組合,但為了成功地解決問(wèn)題并為SoC提供一些構(gòu)建模塊,需要有意愿的參與者提供持續(xù)地支持和資助,這種聯(lián)合體模式對(duì)SoC上的許多標(biāo)準(zhǔn)都運(yùn)行良好,這也是一種拓展模型。
聯(lián)合體模式的實(shí)現(xiàn)還需要一些時(shí)間。 “當(dāng)人們開(kāi)始考慮開(kāi)源硬件時(shí),就會(huì)有純粹主義者想要一切開(kāi)源。” OpenHW集團(tuán)總裁兼首席執(zhí)行官Rick O'Connor說(shuō),“硬件行業(yè)(尤其是半導(dǎo)體行業(yè))將分階段實(shí)現(xiàn)一切開(kāi)源。許多人認(rèn)為RISC-V架構(gòu)意味著免費(fèi)和處理器核心開(kāi)源?;A(chǔ)任務(wù)是對(duì)指令集規(guī)范和各種標(biāo)準(zhǔn)擴(kuò)展的管理,以及指令集的可拓展性的管理。當(dāng)人們?cè)谡務(wù)揑SA(指令集架構(gòu))的自由開(kāi)源時(shí),就意味著我們可以自由地使用該ISA?!?/p>
理念也在發(fā)生變化。 “開(kāi)源是一項(xiàng)重大的投資,的確需要多方參與才能看到這一空間取得長(zhǎng)遠(yuǎn)的成功” Google的Rizzo補(bǔ)充道,“事實(shí)上,驗(yàn)證IP是真正賦予RTL價(jià)值的東西,二者缺一不可,尤其是需要投入生產(chǎn)時(shí)?!?/p>
總體價(jià)值必須被評(píng)估?!白鳛閰⒖蓟鶞?zhǔn)的RISC-V穩(wěn)定且經(jīng)過(guò)了良好的測(cè)試。” Valtrix Systems首席執(zhí)行官兼聯(lián)合創(chuàng)始人Shubhodeep Roy Choudhury說(shuō),“公司可以加入自己特有的方案從而節(jié)省設(shè)計(jì)時(shí)間和成本。同他人合作可以分?jǐn)傞_(kāi)發(fā)成本,但驗(yàn)證成本可能依然很高,因?yàn)槿巳硕枷氪_保自己的IP按照規(guī)范工作,后端成本則不可避免,因此能節(jié)省的成本很少。從多個(gè)處理器IP公司中進(jìn)行選擇非常靈活,如果一個(gè)供應(yīng)商提供的IP效果不佳,還有其他選擇。”
開(kāi)源硬件的商業(yè)IP之路
IP行業(yè)已經(jīng)走了很長(zhǎng)一段路,人們對(duì)商業(yè)IP的期望也越來(lái)越高。
開(kāi)源IP達(dá)到大批量芯片所需的質(zhì)量水平是一個(gè)挑戰(zhàn)。“這就是像OpenHW Group這樣的非營(yíng)利組織發(fā)揮作用的地方,” OneSpin Solutions的營(yíng)銷主管Rob van Blommstein說(shuō),“許多公司都為實(shí)現(xiàn)這一目標(biāo)做出了貢獻(xiàn),也有一些希望減少對(duì)外國(guó)技術(shù)依賴性的大公司對(duì)其感興趣。開(kāi)源硬件的另一個(gè)重要性在于它可以提供免費(fèi)的可定制內(nèi)核以及成熟的工具鏈和生態(tài)系統(tǒng),從而為小型公司和個(gè)人帶來(lái)巨大的創(chuàng)新潛力。”
OpenHW的O'Connor表示,開(kāi)源硬件必須像從商業(yè)IP供應(yīng)商那里獲得的商業(yè)IP一樣,OpenHW集團(tuán)試圖與一群希望提供經(jīng)過(guò)良好驗(yàn)證的高質(zhì)量IP的公司共同努力,在真正的SystemVerilog UVM測(cè)試平臺(tái)中提供良好的功能覆蓋范圍和代碼覆蓋范圍,如果這一平臺(tái)測(cè)試是公司自己在做,那么他們會(huì)自己建立這一平臺(tái)。
對(duì)于市場(chǎng)而言,還有一些其他的驅(qū)動(dòng)因素。Rizzo說(shuō):“安全性并不意味著保密,根據(jù)柯克霍夫斯原則,不應(yīng)該依賴現(xiàn)實(shí)的保密性來(lái)確保安全性。因?yàn)楫?dāng)你認(rèn)為它很安全時(shí),安全工程師以及這一領(lǐng)域的工作者想知道具體情況,隨后又有人發(fā)現(xiàn)了問(wèn)題,的確發(fā)生過(guò)太多令人不愉快的事情。一些東西具有專業(yè)性,所以不必將正在尋找漏洞的人拒之門(mén)外,但的確可以阻止研究人員或好奇者的這一行為?!?/p>
免費(fèi)使用還是創(chuàng)新自由?
著眼于開(kāi)源硬件的人們一般分為兩個(gè)陣營(yíng)。Imperas Software首席執(zhí)行官西蒙·戴維曼(Simon Davidmann)說(shuō):“其中一個(gè)陣營(yíng)的人正在尋找免費(fèi)的午餐,他們不想支付任何費(fèi)用。如果他們能夠不用付出就獲得某些東西,那么他們就可以完成某些工作。另一個(gè)陣營(yíng)的人則想要獲得自由?!?/p>
在兩個(gè)陣營(yíng)之間存在一個(gè)連續(xù)體。 “有一些RISC-V的專有實(shí)現(xiàn)是閉源的,只能在內(nèi)部使用。” O'Connor說(shuō):“另一端是商業(yè)IP公司在許可的情況下銷售IP。有一些IP公司提供各種開(kāi)源語(yǔ)言的實(shí)現(xiàn),這些實(shí)現(xiàn)以Chisel、VHDL、Verilog或SystemVerilog等各種不同的語(yǔ)言提供,并且形式多樣大小不一,從微型控制器到高端服務(wù)器級(jí)機(jī)器?!?/p>
想要成為得到自由陣營(yíng)中的一員,意味著明白自己能夠付出多少、承擔(dān)多少風(fēng)險(xiǎn)以及實(shí)現(xiàn)這項(xiàng)目標(biāo)所需的技能。 “如果想要獲得創(chuàng)新自由,那么需要擁有構(gòu)建大型SoC的經(jīng)驗(yàn)。” Davidmann補(bǔ)充說(shuō):“它要求公司有一種方法可以在其中配置代碼,進(jìn)行大量分析以識(shí)別代碼需要改進(jìn)的地方或需要哪些溝通渠道、選擇要添加的指令、處理所需的體系結(jié)構(gòu)內(nèi)容進(jìn)行擴(kuò)展或定制,然后構(gòu)建模型并在其上測(cè)試軟件,對(duì)其進(jìn)行驗(yàn)證,并對(duì)硬件進(jìn)行更多驗(yàn)證。沒(méi)有太多經(jīng)驗(yàn)的公司不應(yīng)該這樣做,因?yàn)檫@非常具有挑戰(zhàn)性?!?/p>
專有處理器IP公司提供許多相同的替代方案,RISC-V引起了人們對(duì)這些選擇的興趣。
開(kāi)源模型
可擴(kuò)展的指令集與可擴(kuò)展的體系結(jié)構(gòu)
有些人希望實(shí)現(xiàn)最大化創(chuàng)新的自由。Synopsys的 ARC DSP處理器產(chǎn)品營(yíng)銷經(jīng)理Graham Wilson說(shuō):“有一小部分人會(huì)說(shuō)我想完全擁有處理器,我想完全定制它。這部分人會(huì)投資并花時(shí)間了解這些工具,將學(xué)習(xí)如何構(gòu)建這些新指令作為一項(xiàng)戰(zhàn)略決策,然后進(jìn)入并修改內(nèi)核的體系結(jié)構(gòu),添加新的接口,并且從策略上,他們已經(jīng)決定從ARC配置的可擴(kuò)展內(nèi)核擁有處理器。
有些人則采取中間立場(chǎng)。O'Connor說(shuō):“這些人從經(jīng)過(guò)充分驗(yàn)證的通用內(nèi)核開(kāi)始,采用了驗(yàn)證基礎(chǔ)架構(gòu),并使用自己的自定義加速器或自定義指令。顯然,他們可以自行驗(yàn)證這些內(nèi)容,也可以在我們提供的驗(yàn)證基礎(chǔ)架構(gòu)上進(jìn)行構(gòu)建。如果他們希望這成為開(kāi)源社區(qū)中的標(biāo)準(zhǔn)實(shí)現(xiàn),那么也許這就是我們將在OpenHW集團(tuán)內(nèi)部組織的。”
即使是那些打算購(gòu)買RISC-V內(nèi)核的人,仍然可以看到一定程度的自由。西門(mén)子業(yè)務(wù)部門(mén)Mentor的設(shè)計(jì)驗(yàn)證技術(shù)市場(chǎng)總監(jiān)Neil Hand表示:“許多采用RISC-V的人都不想定制該處理器,他們?nèi)匀豢梢詫?duì)多個(gè)處理器進(jìn)行基準(zhǔn)測(cè)試并推遲處理器決策。在過(guò)去,通常會(huì)在項(xiàng)目開(kāi)始時(shí)做出處理器決策,之后便可以解決問(wèn)題。使用RISC-V,則可以從多個(gè)供應(yīng)商處獲得可比的ISA,并且可以根據(jù)擴(kuò)展名和體系結(jié)構(gòu)在不同的供應(yīng)商之間進(jìn)行遷移?!?/p>
隨著行業(yè)的成熟和行業(yè)中越來(lái)越多的擴(kuò)展可用,創(chuàng)造自定義說(shuō)明的需求可能會(huì)減少。Synopsys的Wilson表示:“我們不會(huì)加速FFT,因?yàn)樗呀?jīng)被優(yōu)化了。當(dāng)出現(xiàn)諸如無(wú)線通信或有線通信之類的新算法或新規(guī)范時(shí),您可能會(huì)發(fā)現(xiàn)客戶會(huì)有特定的瓶頸,然后為其添加說(shuō)明。不過(guò)業(yè)界會(huì)從中吸取教訓(xùn),并構(gòu)建一個(gè)更通用的解決方案,或者將其作為處理器包中的可擴(kuò)展指令來(lái)提供?!?/p>
一些處理器可能針對(duì)特定領(lǐng)域。“如果將目光投向物聯(lián)網(wǎng)或某些5G設(shè)備,它們就是單用途設(shè)備,” Mentor's Hand說(shuō)?!半S著我們進(jìn)入由這些專用應(yīng)用程序?qū)S糜?jì)算平臺(tái)驅(qū)動(dòng)的新計(jì)算時(shí)代,由于軟件生態(tài)系統(tǒng)的存在,仍然需要可編程性。但是從擴(kuò)展角度來(lái)看,可能存在特定需求,但不一定普遍。”
不過(guò),這一現(xiàn)狀也會(huì)隨著時(shí)間而發(fā)生改變。Davidmann說(shuō):“如果使用某些早期內(nèi)核,例如蘇黎世聯(lián)邦理工學(xué)院(ETH Zurich)的PULP內(nèi)核,則需要RISC-V基礎(chǔ)中不存在的一些特定說(shuō)明,因此必須建立自己的自定義說(shuō)明。如今,這些說(shuō)明已存在于標(biāo)準(zhǔn)中。RISC-V指令集已經(jīng)變得非常豐富,涵蓋了很多內(nèi)容。有一些工作組非常接近完成其他指令集上的大部分工作?!?/p>
一些核心將由它們的應(yīng)用程序域驅(qū)動(dòng)?!霸谌斯ぶ悄芎蜋C(jī)器學(xué)習(xí)中,很多基礎(chǔ)計(jì)算是乘積累加,” Cadence Tensilica集團(tuán)產(chǎn)品營(yíng)銷總監(jiān)喬治·沃爾說(shuō),“但是仍然可以提高效率,以防止處理器將零乘以零,這是一個(gè)可擴(kuò)展的指令集可以派上用場(chǎng)的例子。”
在這些算法中,有一些正在逐漸通用化。Aldec市場(chǎng)營(yíng)銷總監(jiān)Louie De Luna說(shuō):“ CNN的卷積層包含大量的乘法累加運(yùn)算,它們拉低了計(jì)算效率。CNN需要同時(shí)將多個(gè)數(shù)據(jù)塊從矩陣移動(dòng)到外部存儲(chǔ)器,以避免由于多次訪問(wèn)存儲(chǔ)器而造成的延遲。CNN的純硬件實(shí)現(xiàn)缺乏解決這些問(wèn)題的靈活性,因?yàn)樗鼈冃枰獜?fù)雜的控制器來(lái)處理計(jì)算和數(shù)據(jù)傳輸,但是可以創(chuàng)建自定義指令來(lái)解決這些類型的特定領(lǐng)域的問(wèn)題。”
其他人也同意這一看法。Wilson表示,考慮SeeFar雷達(dá)的應(yīng)用,這些算法利用滑動(dòng)窗口,因此能夠看到通過(guò)添加自定義指令來(lái)加速這些過(guò)程。它們與標(biāo)準(zhǔn)DSP功能不同,是一種數(shù)據(jù)吞吐功能,但是自定義指令有助于通過(guò)滑動(dòng)窗口從加載存儲(chǔ)器或寄存器中拉出數(shù)據(jù)。
一些處理器開(kāi)始合并嵌入式FPGA,這提供了動(dòng)態(tài)可重配置性,不過(guò)這將帶來(lái)另一個(gè)問(wèn)題。QuickLogic FPGA產(chǎn)品經(jīng)理Mao Wang說(shuō):“如果您擁有嵌入式FPGA,而供應(yīng)商強(qiáng)迫您使用專有工具,那么您將無(wú)法將其集成到您的設(shè)計(jì)環(huán)境中,它迫使您在僅具有使用該軟件能力的情況下使用兩種或三種不同的法律許可的方法,同時(shí)支撐結(jié)構(gòu)也會(huì)變得很復(fù)雜?!?/p>
業(yè)界未能建立使FPGA易于編程的軟件社區(qū)。QuickLogic總裁兼首席執(zhí)行官Brian Faith表示,更多的工程師是計(jì)算機(jī)科學(xué)或數(shù)據(jù)科學(xué)學(xué)位,而不是面向硬件的學(xué)位。在后摩爾時(shí)代,硬件需要更像軟件,如果可以的話,這將為其帶來(lái)更多的潛在用途。FPGA公司希望用戶繼續(xù)使用自己的工具,這使開(kāi)源公司或工具很難真正立足扎根。QuickLogic是第一家公開(kāi)支持FPGA開(kāi)源工具的可編程邏輯公司。
傳統(tǒng)而言,F(xiàn)PGA公司保護(hù)其比特流(雷鋒網(wǎng)注,一個(gè)比特流是一個(gè)比特的序列。)。開(kāi)放意味著放棄設(shè)備配置信息、時(shí)序和其他被認(rèn)為專有的信息。Faith補(bǔ)充說(shuō):“我們現(xiàn)在正在向社區(qū)提供這些包括在開(kāi)源工具中的信息,您不再需要嘗試進(jìn)行任何逆向工程就可以一直進(jìn)行設(shè)計(jì)并獲得比特流。”
一些開(kāi)放源代碼程序(例如OpenTitan)從RISC-V內(nèi)核開(kāi)始,然后再往上添加,并將最終結(jié)果放入社區(qū)。OpenTitan是開(kāi)源芯片的信任之根。Rizzo說(shuō):“我們正在公開(kāi)采購(gòu)RTL和設(shè)計(jì)驗(yàn)證IP,這需要與后端合作伙伴合作以完成芯片的所有工作。它提供了一組邏輯安全保證,當(dāng)一臺(tái)機(jī)器啟動(dòng)時(shí),我們將進(jìn)行非常深入的低層次檢查,以便了解它正在引導(dǎo)我們了解的、控制的和已經(jīng)簽名的代碼?!?/p>
開(kāi)源硬件社區(qū)的構(gòu)建需要多家公司共同參與
隨著開(kāi)源軟件社區(qū)的擴(kuò)展,出現(xiàn)了一些新的業(yè)務(wù)模型,同樣的情況也發(fā)生在硬件上。Cadence的Schirrmeister說(shuō):“如果我一個(gè)人做,那么參與成本就很高。但目前在兩者之間有機(jī)會(huì)提供服務(wù),可以使用一種工具從開(kāi)源架構(gòu)開(kāi)始自動(dòng)生成,也可以召集提供多種服務(wù)和工具的人員。這將是一家熟悉該架構(gòu)的公司,且已經(jīng)完成了較為成功的修改,因此他們能夠同我一起工作,了解我的需求并有幫助我修改和驗(yàn)證體系結(jié)構(gòu)的能力,因?yàn)槲也恍枰獜念^開(kāi)始。”
其他人也同意這一看法。Wilson說(shuō):“客戶知道他們想要的具體說(shuō)明并可能會(huì)要求我們?yōu)樗麄冏鲞@些說(shuō)明,客戶知道算法和瓶頸是什么,但不知道如何實(shí)現(xiàn)這些,因此在同了解處理器硬件的公司合作時(shí),更容易契合?!?/p>
開(kāi)源硬件社區(qū)的搭建是一個(gè)不斷有新成員參與的過(guò)程。例如,Codasip提供了由Western Digital開(kāi)發(fā)并由CHIPS聯(lián)盟根據(jù)RISC-V ISA開(kāi)發(fā)的SweRV內(nèi)核?!拔覀円呀?jīng)添加了一個(gè)支持包,” Codasip的高級(jí)市場(chǎng)總監(jiān)Roddy Urquhart說(shuō)。“這使得實(shí)現(xiàn)RISC-V SweRV內(nèi)核變得容易得多。我們不僅提供核心,還包括對(duì)傳統(tǒng)第三方設(shè)計(jì)流程的支持,以及對(duì)設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試和編寫(xiě)軟件所必需的組件的支持?!?/p>
投資RISC-V成本與收益
對(duì)于投資RISC-V的公司而言,可能意味著花費(fèi)、進(jìn)行IP捐贈(zèng),在特定領(lǐng)域提供專業(yè)知識(shí)以及承擔(dān)風(fēng)險(xiǎn)?!拔覀冃枰袚?dān)的最大風(fēng)險(xiǎn)是失去控制權(quán),” QuickLogic的Faith說(shuō):“從某種程度而言,這比寫(xiě)支票要困難得多,這需要說(shuō)服董事會(huì)或管理團(tuán)隊(duì)我們不想要生態(tài)系統(tǒng),我們也不想保護(hù)我們部署的設(shè)備、路由架構(gòu)或通道,我們也不想保護(hù)時(shí)間信息。實(shí)際上這相當(dāng)于放棄控制權(quán),這比我們的任何花費(fèi)都要昂貴。但我認(rèn)為這是一個(gè)實(shí)現(xiàn)增長(zhǎng)的好機(jī)會(huì),我愿意承擔(dān)這一風(fēng)險(xiǎn),克服對(duì)失去控制的恐懼?!?/p>
一些公司愿意提供人力。O'Connor說(shuō):“客戶可以通過(guò)執(zhí)行測(cè)試和運(yùn)行測(cè)試或通過(guò)有關(guān)我們?nèi)绾螛?gòu)建驗(yàn)證測(cè)試平臺(tái)的指導(dǎo)來(lái)獲得幫助??蛻艨梢詤⑴c工程,但公司的成員不必參與,這就是我們創(chuàng)建可持續(xù)的虛擬團(tuán)隊(duì)的方式。客戶不需要成為成員即可使用IP,我們的IP是完全開(kāi)源的。客戶可以下載它,將其放進(jìn)設(shè)備中就可以使用了。”
但是成員參與會(huì)帶來(lái)回報(bào)。“如果客戶想改變路線圖和確定IP中的功能,就必須成為成員,” O'Connor補(bǔ)充道,“如果客戶想影響我們正在進(jìn)行的項(xiàng)目的優(yōu)先級(jí),則需要成為成員。如果客戶想影響我們驗(yàn)證IP的方法和結(jié)構(gòu),則需要成為成員并參與任務(wù)組?!?/p>
EM Microelectronics的工程師Greg Tumbush生動(dòng)地描述了強(qiáng)大的合作關(guān)系。“中斷驗(yàn)證是一項(xiàng)艱巨的任務(wù)。當(dāng)OpenHW Group討論中斷結(jié)構(gòu)的樣子時(shí),我建議他們使用Core Local Interrupt Controller(CLIC)或Core Local INTerruptor(CLINT)中斷方法。在構(gòu)思設(shè)計(jì)時(shí),離標(biāo)準(zhǔn)核心越近越好。首先,國(guó)際空間站可能正在正確建模。其次,他們所做的驗(yàn)證適用于客戶。而且,就漏洞修復(fù)而言,客戶開(kāi)發(fā)的任何內(nèi)容都是直接可歸因的。如果客戶擁有完全不同的內(nèi)核,則客戶的公司與OpenHW之間沒(méi)有協(xié)同作用。如果我驗(yàn)證了中斷,那么下載該內(nèi)核的任何人都不必驗(yàn)證中斷,這是艱巨的任務(wù)。通過(guò)貢獻(xiàn),客戶可以發(fā)揮杠桿作用,并借助杠桿作用,可以影響核心的發(fā)展方式?!?/p>
Rizzo說(shuō):“這些折衷之一是,我在某種程度上放棄了控制權(quán),并且盡了最大的努力使事情朝著健康的方向發(fā)展。如果從不同的角度來(lái)看,并且習(xí)慣了很多細(xì)粒度的控制,那么很難接受。所以必須以積極的態(tài)度來(lái)對(duì)待它,并了解開(kāi)源的優(yōu)勢(shì)。這會(huì)花費(fèi)更長(zhǎng)的時(shí)間,并且需要更多的討論,但是這些折衷是值得的。我們?cè)谀承┓矫婧苌瞄L(zhǎng),但在并不是在各個(gè)方面都是專家。因此,我們?cè)谀撤N程度上放棄控制權(quán),并且與特定的合作伙伴合作,真正實(shí)現(xiàn)了愿景。”
結(jié)束語(yǔ)
隨著RISC-V處理器ISA的出現(xiàn),開(kāi)源硬件已成為現(xiàn)實(shí)。該行業(yè)現(xiàn)在擁有足夠的動(dòng)力,可以解決問(wèn)題并找到解決方案。
新的商業(yè)模式正在出現(xiàn),但是開(kāi)源硬件看起來(lái)不太像開(kāi)源軟件。硬件需要更多的投資,因?yàn)閷⑵溆糜趯?shí)施會(huì)帶來(lái)更大的成本和風(fēng)險(xiǎn)。但是通過(guò)協(xié)作,有可能找到更好的架構(gòu)和更好的解決方案。
本文編譯自https://semiengineering.com/riding-the-risc-v-wave/
雷鋒網(wǎng)雷鋒網(wǎng)
相關(guān)文章:
專訪圖靈獎(jiǎng)得主David Patterson:希望RISC-V架構(gòu)5年內(nèi)成為專有架構(gòu)的強(qiáng)大對(duì)手
三星明年將推出基于 RISC-V 的旗艦 5G 手機(jī)
國(guó)內(nèi)首家!平頭哥剛剛宣布開(kāi)源RISC-V內(nèi)核MCU芯片設(shè)計(jì)平臺(tái)
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見(jiàn)轉(zhuǎn)載須知。