王哥 發表於 2020-12-23 10:28:47
RVBoards Team的重要工作是推動RISC-V的開源軟體生態基礎建設,這包括RISC-V基礎軟體能力建設,RISC-V應用開發者生態建設,RVBoards板級開源硬體標準和合作夥伴建設,最終目的是推動RISC-V的應用和創新。與OpenHW Group在RISC-V處理器內核和SoC設計方向的開源硬體發展理念相似,OpenHW Group聚焦在RISC-V ip平臺層面,RVBoards Team聚焦在RISC-V的基礎軟體開源和板級開源硬體上。
但是,即使這些事情的必要性是公知,都將難以避免面臨一些樸素的問題:開源就是免費嗎?如果免費,誰又應該為開源買單呢?
免費的午餐or設計的自由?
對於產業鏈夥伴而言,一個通常的疑問是:「OPEN SOURCE就是免費嗎?」,我的回答是「通過RISC-V的發展機遇,您重點想獲得的是免費資源,還是獲得設計的自由?」。我覺得Imperas Software執行長西蒙·戴維曼(Simon Davidmann)說的比我更直白:「其中一個陣營的人正在尋找免費的午餐,他們不想支付任何費用。如果他們能夠不用付出就獲得某些東西,那麼他們就可以完成某些工作。另一個陣營的人則想要獲得自由。」
在這裡,我要倡議「應該將RISC-V的開源理念貫徹到整個產業鏈,產業鏈夥伴應該協同起來以各種形式來支持和投入開源項目的建設,否則,我們將繼續錯過這個發展的機遇。」。只有這樣,RISC-V才能有機會實現共同的願景,才能真正抓住正在到來的萬物智能的發展機會。為什麼這麼講呢?
一些RISC-V IP設計公司多多少少想仿效ARM的授權機制和商業模式,然而你可以想想,CPU授權能養富一個ARM,但,它能養活多少個這樣的公司呢?
我們看好RISC-V的發展,重點在於讓開發者擁有了設計的自由。那麼,設計的自由為什麼這麼重要呢?
在世界貿易摩擦加劇和新保守主義抬頭的影響下,我們突然理解到了不受制於人的自由是如此重要。
我們即將進入一個由萬億互聯智能設備組成的新時代,應用定義晶片的時代即將到來,只有擁有設計自由才能極致創新,才能能抓住這個重要的發展機遇。
一顆成功的智能晶片,RISC-V只是一種基礎的關鍵技術,並不是晶片的全部,還包括大量的其他IP,SoC設計工作,工具鏈,基礎軟體和應用研發,AI的權重也將越來越大。同樣,晶片也不是產品的全部,產品是整個產業鏈分工協作和努力的結果。這裡想說明的是,RISC-V作為一種新的技術體系,其技術發展到產品普遍應用,是一個龐大的系統性工程。那麼,每家公司除了專注於自己擅長的領域外,必須要有一個基礎技術開源生態來支撐,而這個生態是大家需要去共建的。舉例而言,像蘋果、Google、intel、amd、Nvidia這些巨頭擁有全棧的研發能力和海量資金投入,也同樣需要生態。
為什麼RISC-V整個產業鏈都需要開源精神呢?以RISC-V IP定製為例,在添加的指令、處理所需的體系結構內容進行擴展或定製,驗證等工作,這對沒有很深經驗的公司都是極具挑戰性,同時IP必須滿足嚴格的驗證標準以及在當今商業硬體中的長期支持和維護;以RISC-V的所需基礎軟體為例,類似OpenBLAS、compute libraray、OpenCV等浩如煙海的、優秀的基礎性開源軟體,其代碼遷移的工作量是巨大的,還有Kernel底層適配和優化能力等等,不是每個商業公司都能擁有如此全棧的、持續的技術和資金投入能力。以及,你可能在HW層盡其所能發揮的優勢,而一個糟糕的、不能持續迭代的基礎軟體系統將把這些優勢消耗掉。
必須有一個開源硬體生態避免行業重複性的、無意義的研發投入;也必須有一個開源軟體生態面對差異化的硬體世界造成的碎片化,使得產業鏈末端的應用工程師無所適從,不然,在行業內部也同樣存在重複性的研發投入。
開源是一項重大的投資,也是一項長期的工作,對開源的投入都是對下遊的發展促進。你確定要孤獨前行嗎?
晶片產業鏈的變革正在發生
RVBoards Team開源軟體生態計劃
最後,我想再次強調「我們應該將RISC-V的開源理念貫徹到整個產業鏈,才能真正抓住正在到來的萬物智能未來」,這也是RVBoards Team的發展理念!RVBoardsPlan的願景是:讓所有開發者都有RISC-V開發板可用。
結束語
在發文前看到一個有趣的帖子,分享給大家。應用開發者是最靠近用戶的,他們多數情況並不關心用什麼平臺,對於晶片的性能、軟體資源、成本和易用性更為關注。
重要提示
打開APP閱讀更多精彩內容
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴