如何看待國產龍芯處理器?
嵌入式開發12年,軍工領域。我來說說最近正調試中的某款嵌入式龍芯cpu。
1.晶元功能介面各種坑。我也算一老程序猿,用過的cpu型號十幾款,上天的傢伙俺也沒少干,可就看不懂這款cpu。io操作老費勁,ad採集更能把你累出翔。看不出統一的設計思路,這麼不嚴謹的設計連單片機都替代不了,手冊更不用提了。2.學生擔綱,梯隊建設差。我所看到的是用一堆學生,帶著他們的人那個某某某天天忙拉項目哪管具體設計。而且學生剛練熟了就跑了。3.他們這個開發團隊是做生意的不是做技術的。有錢就干別的了,那還會繼續改進,沒錢的時候又叫喚。4.現在之所以用是上面大領導要求的,老闆也擋不住。可龍芯的人特委屈,因為錢少沒批量。
總之,浮躁啊浮躁,只剩下吹牛逼了。為啥衛星啊武器啊不用龍芯呢?一線總師都明白,誰用誰倒霉。
附:一番沒有建設性的牢騷之言愧對大家的關注,甚感惶恐。特附中庸一點的說辭。做為身在局中之人,很理解龍芯團隊的困難。各院各所各中心什麼的,都有自己的打算,利益之爭在所難免。各家身在研發一線的老師學生職員得先求自身溫飽,就免不了急功近利。龍芯也有幹得非常好的產品線,掙了不少錢,但軍用嵌入式方向水平一般。如果我們把龍芯看成普通的項目或者生意,也沒啥好苛求的。但是,國人都眼巴巴希望這方面爭氣些。龍芯既然敢宣傳抗大旗,就得知道做的一般好是不行的,是必須要大幹苦幹的。系統內並不是缺人才,高手滿多的。我的希望是,帶頭人能不能多一點埋頭苦幹艱苦奮鬥少一點功利。我也許是太苛求別人了吧。個人覺得不靠譜,官僚氣息太重。之前被約去面試,一行人到了前台大廳等了將近一個小時不知所然,於是進去逛了逛,無意中看到一會議室前面掛著毛主席像,後面幾個大字「用毛澤東思想武裝……」,果斷走人。
對於龍芯的評價,三個字:不爭氣。
龍芯這個項目本身是好的,但做龍芯人有點太不爭氣,當然,這也也不能全怪他們。
畢竟硬體這個東西不同於軟體,軟體Linux是開源的,只要投入足夠的人力去調研,可以解決安全性的問題,但硬體就不行了,一個晶元擺在那,根本不知道裡面有啥東西,有沒有留後門也不清楚。所以有自主知識產權的CPU是很重要的,這一點龍芯的意義非常大。並且,目前來看龍芯比起那些號稱「中國人自己的操作系統」的人要靠譜的多。
但龍芯本身問題還很多,比如綜合性能還落後於intel系列。能查到的信息顯示龍芯的計算能力很強,龍芯3B的計算峰值能到128GFLOPS,對這個數據我是有些懷疑的,但也不排除是龍芯在浮點計算方面有了專門的優化。但其它方面是否能趕超intel還不好說,從市面上可以買到的龍芯產品的評價來看,表現很一般。
龍芯使用的指令集是MIPS,MIPS近些年過的日子很糟,甚至是糟透了,低端的被ARM打壓的厲害,高端的被intel甚至PPC欺負。龍芯選擇的這個指令集對不對,還需要讓市場來檢驗。
並且,龍芯還需要面對的兩個最重要的問題:
1、軟體生態系統的建立還很漫長
做CPU這種東西,不是說你做好了就會有人用,要配套相關的從編譯器到操作系統到應用軟體全套的東西,但看看現在市面上有多少軟體是基於MIPS的?太少了。這不是一朝一夕甚至不是用錢能解決的問題。
2、龍芯的生產依然不能本地化
據我了解的資料,龍芯還是由意法半導體來代工,也就是說,設計是設計出來了,但生產是有困難的。如果真發生戰爭或者貿易衝突,龍芯的製造還是被別人控制著。
龍芯的要走的路還很漫長,但總歸是一條正途。非常不看好,國內的IC基礎太差了,想要做出一款像樣的處理器任重而道遠,短期內很難有成果
幾條線(嵌入式,桌面,伺服器)發展各異吧,本人 09 年因為老胡的幾篇文章,深受鼓舞,就申請去龍芯產業化基地(主要是做桌面市場)實習了一年。
那段時間,政府支持力度其實蠻大的,公司也是做了很多努力的嘗試,包括龍芯盒子,筆記本,一體機,智能課堂,農村信息化等都做了很多工作,也起得了一些產品成果,具體的產品大家可以看 龍芯夢蘭,龍芯產業化基地。當地政府,各類機關,學校以及一些技術社區都支持力度也很大,但是市場限於幾方面的原因未能良性循環起來,有些可惜。
最大的原因可能是站錯了隊。
四大架構裡頭,ARM 和 X86 陣營的軟硬體生態(前者在嵌入式,後者在桌面和伺服器)是最健全的。而那時的市場化就嚴重受制於配套的軟硬體環境,而且主打的是桌面市場,情況更糟糕。教育方面,受限於 flash 播放器(老師教學演示用得很多)和搭配的顯卡性能,不能較好滿足教學需求。當然,U 本身因為架構和工藝的原因,性能也不理想。
相應地,雖然有政府支持,但是要研發、維繫和發展一個全新的生態,資金和人力投入也非常有限。這個也制約了自己開發配套的軟硬體的研發速度。
再一個,千萬要注意國外競爭對手其實是一直扼殺和阻擾的姿態。包括 flash 播放器,AMD 顯卡,以及 ST 合作幾乎都全面受阻,人家各種借口不予支持,各種借口拖延,就是搞死你,不讓你做大。
還有一個因素,至今未能類似君正一樣找到一個合適的良性自力更生的民用市場。市場化的效果不盡理想,除了技術方面的原因以外,產品定位和市場人才的缺失也可能有一定影響。
雖然如此,但是國家還是有必要繼續支持類似的行業,打破國外的壟斷和技術封鎖,除了加大資金投入以外,還需要引入有市場經驗的管理人才,優化組織架構,把科研與產品的兩條線分開,用科研的架構去搞產品是走不通的,做得了 demo 難做產品,也建議是否可以重開一條 ARM 線,類似海思,可以借用 ARM 的軟硬體生態,不至於舉步維艱。有了自力更生的市場,就可以減輕政府負擔,然後用產品收入投入更多新器件和配套軟體的研發,進而做到良性發展。
好了,最後希望更多的同學對其他國人的努力和奮鬥可以提供鼓勵和支持,而不是不分清白的謾罵和懷疑。
本人實習的那一年做了如下事情:
1,進去實習的前兩個禮拜,在公司老大的指導下為龍芯 2F 添加了實時搶佔 Linux 支持,Lateny 做到 80us 以內,具有了一定的硬實時能力,龍芯因此有應用到工控領域的潛能
有一個龍芯 2F 的盒子放在歐洲的 OSADL 實驗室一直跑壓力測試,大家看效果:
更多信息:https://www.osadl.org/Latency-plot-of-system-in-rack-2-slot.qa-latencyplot-r2s4.0.html
另外,當時移植的所有龍芯實時系統代碼是開源的,在這裡:
preempt-rt-linux2,後面與團隊一起陸續整合了所有龍芯2系列的內核支持簡化了產品部署,也新增或者完善了諸多特性
3,把龍芯2系列相關支持經過十多個迭代n多個日夜的調試和優化最後提交到了 Linux 官方社區,當然,還包括首次為 MIPS 架構添加了 Ftrace 支持,壓縮內核支持以及 STR 等支持
4,發起並維護了社區版龍芯Linux,並且一連維護了2年多,每個周都有幾天搞到深夜,後來轉給來自北美FSF的Oliva維護至今,BTW,這個內核是Stallman同學用過的,呵呵
linux-loongson-community
最後需要說明的是,本人當時只是員工之一,而且只是實習生,其他同學的付出和努力有過之而無不及,都是滿腔熱情,頂著壓力,各種奮鬥,各種努力……
與其耍嘴皮子,不如練點真功夫,或許哪天國家能用得到。
【題外話】如今還堅持在一線,堅持開源與分享,歡迎訪問與交流,泰曉科技 - 聚焦嵌入式 Linux龍芯初創時候只有十幾個人,100多萬的經費,現在的成就可以說是非常不錯了。有同意的么?
1,為媒體提供了新聞素材。
2,為許多IC公司提供的研發人才。
3,增加許多公司獲得了一起MPW的機會。
4,讓某些人發財了。
唱衰的上面都唱過了,我說點我感覺積極的。1.教育首先是要花錢的,不可能說國家投了錢一下子就超英趕美了,你不讓他們賺有本事你賺嘛,對吧,要辯證看。2.mips我最近有在看,應該設計資料很多,開源資料很多,很適合入門(mips是CPU中的linux?),另外mips適合於很多領域,大眾化比如平板電腦和智能手機,沒準過兩年就有龍芯inside的了(當然更早的可能會是工控級或軍方的);mips體系結構相比X86架構更適合超級計算機或是伺服器之類的專門用於「計算」而不是娛樂的「計算機」。所以龍芯只要以後能在相關領域有一個突破口就能夠實現良性發展。(只有一個方面做得最好才能生存下去,這好像是處理器的命運,功耗,性能,可靠性,價格等)(我覺得最有可能是先突破工控,軍方,大型機,企業級應用)3.為什麼不完全自己製造,要用別人的指令集?商業化不僅僅是一個「CPU」的事情,要有整個「生態系統」,包括開發軟體及應用軟體。尤其相關開發工具。這個好像和CPU一樣,沒有一套中國自主的完全國產化的好用的開發工具鏈。而如果哪天中國哪個公司有相應開發工具鏈產品了我覺得才能「指令集」自主化,有了經驗,只是該個指令集不會那麼難的。 而應用的生態鏈,我看前面有個提問說龍芯要讓NV做GPU支持,GPU支持有什麼用?打Dota嗎?可能不僅僅這樣。GPU可以做高性能計算,如果支持好,兩家比較和諧龍芯在高性能計算這塊會有很多應用。(NV前幾天有個宣講會,推廣他們的「通用計算」,說是因為受到英特爾排擠,才打算自己做計算領域,並且開始支持非X86架構使用他們產品)。3.人才都是靠錢堆出來的,先照著葫蘆畫個瓢也能出來一批有一定水平的研究生,博士生,和研發團隊,我們老師說什麼叫領先?是一個團隊幾代人的努力,成功是團隊的成功,失敗是個人的失敗,中國一個團隊都沒有上哪去成長,稍微諒解他們一下吧,一個團隊做得好了以後人員交流後其他學校,企業才能做得起來。
日本當年的TRON計劃野心更大,試圖自己重定義整個架構,從指令集到OS到其他東西結果當然是。。。。
我有個論斷,商用晶元一定要由商業公司來主導完成。所以亦官亦商的中科院某所實在是難堪大用。不是系統內的人水平不行,是這個系統不行。中國半導體行業若要不受制於人,永遠都得靠像華為海思這類歷經殘酷市場競爭洗禮的商業公司來實現。
首先,一個國家地區對高科技投資是值得肯定的事情。拋開愛國主義民族主義這些政治正確不提,科技進步是現代文明進步的基礎,投資高科技有利於文明進步,也有利於相關技術從業者。至少很多底層技術愛好者可能會有更多的工作機會。雖然世宗皇帝挫的很你也想揍他,但是指責海瑞的行為減緩了黑暗封建統治的瓦解也是不對的。就這麼個意思。
其次,具體到龍芯這事上。槽點太多,吐不勝吐。稍提幾點,&<1&>開始說為了低調叫「狗盛」,這歧義就先忽略了,但是你先打出了「龍芯」的旗號又假惺惺的搞這麼個名字是啥意思?開始要炒作民族主義情緒也就炒作了,小腳都能是國粹,叫個「龍芯」,「中*華*芯」什麼的也不算什麼大不了的,可你再搞個「賤名」什麼的,這是當人都是聾子么?哪邊的道理都要佔上,一邊喊著「賤名好養活」表示低調一邊用名字煽動大眾情緒。&<2&>當時的領導hww跑到太祖面前彙報工作這事噁心了很多人,有興趣的人可以找找看當初hww用太祖思想武裝龍芯課題組的新聞,想必還能找到。&<3&>號稱完全自主知識產權,完全自主研發等等亂七八糟的事就不說了。這大概是天朝官場特色,亦或者相關課題領導人技能不夠嫻熟,表演的誇張了一點。不過僅憑公開報道的事情就難以讓人產生好感。據稱天朝做晶元的很有幾家,但是表演這麼拙劣的別無分號,所以不要吃驚龍芯被人黑出〇。
最後,說安全這個事情。每次說到自主研發必定躲不開的,帝國主義亡我之心不死。這個想法對於長老們來說正常的很,對於居委國家領導人們也很正常,唯獨對一介草民來說是想多了。假設現在天朝弄出來一款性價比可以媲美Intel產品的晶元,你是信任Intel還是信任天朝?答案很簡單,在天朝就信Intel,在化外就信天朝。美帝插了多少後門也不會蛋疼到隔著太平洋把手伸到你桌子上,而派出所就方便多了;同理天朝也幾乎不會有心思去偷窺遠在化外的用戶,反倒是不能沐浴皇恩的同學們要仔細帝國主義的後門。想到了這一步,有點警覺心的都會考慮,如果天朝的處理器真的能用了,應用勉強能撐場面了,你不擔心在天朝用Intel的處理器變成違法嗎?你真的不擔心嗎?真的不擔心嗎?1984就在眼前。前幾天的龍芯 逸瓏8089筆記本團購價279元,倒是挺符合其價值的
嵌入式設計數年,也算行內人士,對半導體行業生態非常了解,中國半導體行業起步不晚,為何步步落後?一句話,逆行業規律而動,一通胡來,官僚企業的問題一覽無餘!指望國家燒錢解決問題,這個錢是什麼規模,把intel,微軟等公司幾十年的研發投入求和,這個錢能讓中國破產!你可能問為何要求和,因為整個體系規模巨大,人家也是不斷累積的,微軟為何成功,當年開放DOS平台為何英明?因為軟體的應用方方面面,其規模之巨是任何企業都吃不下的(任何國家也燒不起),共天下,大家發財才能聚集社會資源,共同化解。龍芯為什麼賣不動,看到桌面市場規模巨大,想進入,呵呵,聯想用了你的晶元就等著被市場淘汰,想想龍芯的平台上有什麼軟體,可以提供用戶什麼功能,體驗?用戶這邊大量電子版數據一旦更換平台就必須轉換,這一變動整個社會的工作量太大了,這個錢中國燒不起。其實改換思路,從其他渠道從手也是可以的,整個行業畢竟沒有定型,還在變動之中,但這需要商人的眼光,魄力和努力,這幫中科院某所的官僚一條也不具備,靠他們,中國這方面沒指望!忘了龍芯吧!這方面看好華為搞的海思半導體,把錢以項目的形式撥給海思,買來的技術資源共享給他們,中國會少走許多彎路的。這個行業是自由企業的天下,技術方向變化快速,整體研發投入巨大,只有玩巧的企業才能遊刃有餘。從另一個角度講,中科院某所做這個行業的制度成本太高,對國家而言太貴了。其實桌面市場要分一杯羹也並非不可能,前提是必須尊重wintel已形成的優勢,以兼容wintel入手,再看晶元體系如何設計,從中低端市場切入,現在雲計算和移動應用從高低兩端分食桌面市場,微軟和intel犯了大錯,這是又一輪機會的開始。
戰術上的勤奮掩蓋不了戰略上的失誤,都2017年了還堅持mips就決定了沒法在風口上飛(當然選題的時候arm還不咋地),培養人才勉強算副產品。總而言之,學院派氣息濃厚,然而IT界是工業界遠遠在學術圈前面的一個行業。。。
本人從事計算機開發10年,接觸過龍芯CPU的嵌入式產品,本人的第一家公司,計算機所跟公司合作 軍工的項目,還有中船重工的武器控制系統一類產品,而他們過來一起開發的人員,就是博士生,估計比市場上的人便宜,畢竟是博士在讀嘛,工資不用太多,反正看著挺蛋筒的,設計缺乏系統化和標準化應該是最大的問題,開機和bootloader看著雜亂。
因為長期接觸Intel的CPU和SOC ,確實感受到差距的巨大,但Intel畢竟是跨國大企業,在計算機行業的地位舉足輕重。國內並非沒有設計IC和CPU的大牛,設計人才肯定多,比如華為海思半導體,有很多牛人,當然人家工資也高,本人也在華為呆過,接觸的第一個項目就是他們的NPU,網路處理器和轉發晶元,大牛們還是不少,系統軟體的話,看了他們設計的代碼和一些經典的演算法,確實華為是個國內技術領先的地方。計算機所留不住人,就是體制內的最大問題,工資低啊,領導也浮躁,天天來項目,具體項目包括架構設計可能都不怎麼參與。我們國家差的是製程工藝,應為光刻機是尖端精密科技 ,眾所周知,被西方封鎖了。
龍芯主要也應用在軍工領域了。 這一塊不開放給民營很難有大的提升,任重道遠!
第二批團購購入龍芯小本子就是2F,說下感覺吧。
性能極弱 系統兼容極差 至今沒找到一個除了自帶系統外完美的系統,據說debian 8 sid或者7加自己編譯內核好些,不過我用7是無線插件沒法用(說是debian 安裝時一併按上gnome就行了,但沒試過) 聲音偶爾有問題,自帶系統軟體源太老。
這貨應該只適合跑lamp或者當個c vi之類的學習機了。老題新答。前面哪些噴龍芯的,現在做何感想?
不怎麼看好,但是是必須的....
龍芯的英文名叫Godson,但是其性能不論是中文名還是英文名,都對不起啊。
--------------------------
回頭看看自己這回答光吐槽,心裡很過意不去。
龍芯不論怎麼說,是我國為數不多的腳踏實地的做CPU的團隊了,軟體生態也好,市場環境也罷,就算周圍的一切都不順利龍芯也會存在下去,因為國家力量在背後撐腰。
龍芯做了這麼多年, 技術積累是有的,其經驗和技術儲配相信在未來的國產CPU行業里會起到舉足輕重的作用;龍芯團隊培養的人才未來也註定是我國IC行業的中流砥柱。
祝福龍芯越來越好吧。
整體上還是要點幾個贊的,市場化這幾年時間,做了不少重要的事情,總之在境外流片也好,性能差一點也好,戰時是一定可以做部分替代的,替代intel,這點還是值得繼續投錢和表揚滴,國產化處理器 任重道遠,且讓我們抱著堅定地目光,以謹慎樂觀的態度來迎接這些廠商的發展。
推薦閱讀:
※svchost.exe 為什麼會佔用那麼多 CPU?
※cpu的nm級越來越小,為什麼不通過增大面積來提高性能?
※CPU的功耗和什麼相關?為什麼一個while(1);就可佔滿CPU的功耗?
※龍芯未來的前景如何?