華為的海思能不能替代龍芯?

海思: 購買 arm 授權

龍芯 : 購買 mips 授權


請先搞明白他兩家做的是不是一個東西再來噴。。。


搬一下我在其他地方的回答。

關於這個問題,我希望至少了解一點計算機體系結構的知識再來噴或者黑也不遲,無腦的黑或者噴不符合知乎的理念和形象。

首先,我們看一看體系結構領域聖經(Computer Architecture - A Quantitative Approach 5E)的一些關於Architecture的解釋:「Several years ago, the term computer architecture often referred only to instruction set design. Other aspects of computer design were called implementation, often insinuating that implementation is uninteresting or less challenging.」 意思是多年以前,體系結構主要指指令集,也就是ISA的設計,而其他的層面都叫做「實現」,那時候認為ISA是最難設計的。

然後,文中指出了以前的觀點的錯誤(過時)「We believe this view is incorrect. The architect』s or designer』s job is much more than instruction set design, and the technical hurdles in the other aspects of the project are likely more challenging than those encountered in instruction set design.」,這段話表達的意思是設計和實現的難度是遠遠大於ISA的。不知這兩段話是不是能回應了上面 謝丹,集成電路20年 某些觀點,不知為什麼那麼多人贊他,無腦黑還有這麼多信徒突然讓我想起了邪教的即視感。

知乎是一個學習和交流的平台,請某些人真的不要倚老賣老,去誤導那麼多想了解知識的人,總想弄點大新聞,是不是有點 simple naive!

說了一點題外的話,繼續。ISA大家應該都明白,知道CISC和RISC的都會明白ISA。我們主要關注書中所說的「實現」,也就是implementation:「The implementation of a computer has two components: organization and hardware.」;也就是implementation主要包括組織架構和硬體兩部分。

何為組織架構,「The term microarchitecture is also used instead of organization. For example, two processors with the same instruction set architectures but different organizations are the AMD Opteron andthe Intel Core i7. Both processors implement the x86 instruction set, but they have very different pipeline and cache organizations.」 組織結構也就是我們常提前的微架構,文中還舉了intel和amd的例子讓讀者加深理解。何為hardware,「Hardware refers to the specifics of a computer, including the detailed logic design and the packaging technology of the computer.」,主要涉及到詳細的邏輯設計以及封裝工藝等等。

所以顯而易見,計算機體系結構= ISA + 微架構 + 硬體,「the word architecture covers all three aspects of computer design—instruction set architecture, organization or microarchitecture, and

hardware.」 其實現在晶元設計的整個流程也就是按照這個思路來走的,選好了ISA,然後就行邏輯上的設計(最常見的ARM的IP軟核就是這個層面,就是verilog/vhdl寫的rtl代碼),當然你要做soc的話就會邏輯設計過程會和驗證交叉耦合的,然後rtl代碼freeze後會物理設計就會大張旗鼓的進行了,再之後便是tape out 流片了。(對後端很多東西不了解,只是說個大概,歡迎指正)。

然後現在可以比較一下龍芯和海思的區別(其實完全沒有必要,側重點完全不同,都不是做一個市場的)。龍芯選擇了兼容MIPS的ISA(裡面增加了許多自定義的指令),然後從微架構開始一直做到流片前,流片一般是中芯國際和意法半導體吧(最近都在中芯國際),因此,拋去其他因素,龍芯的CPU IP CORE是自己做出來的(和ARM 授權的IP類似)。海思的晶元不是從CORE開始做起的,選用的是ARM 的 IP CORE,基本上從SOC開始做起的。說簡單點,一個有CORE,一個沒有CORE。當然從SOC做起是很了不起的事情,畢竟晶元不僅僅是一個CORE的。所以兩者沒有高下之分,只有技術路線的區別。請上面的某些大(hu)牛(you)們不要為黑而黑,為了讚美誰故意貶低誰,留給知乎一片凈土,一片沒有戾氣的氛圍吧。

海思的晶元不多說,主要就是做智能手機的。而龍芯的晶元主要是主打PC的,奈何在桌面上WINTEL的聯盟實在太難打破,所以任重而道遠啊,當然龍芯在AQ和JG等方面還是很有建樹的,不能宣傳,點到為止。有興趣可以關注最新的北斗的晶元,主要是龍芯的1E和1F,宇航級晶元要通過一系列抗輻照測試等等才能上天。

所以,龍芯和海思是不能互相替代的,希望這兩家能夠茁壯成長,成為國產晶元的頂樑柱。不是為了爭什麼「愛國,民族,自主」,只是為了踏踏實實的做事,服務於老百姓。


致所有認為龍芯是假貨的:

你見過這樣的假貨么,你造假貨會這麼造么。

聲稱了三四年支持MIPS64r2,今年突然發現有兩條指令有嚴重bug,退回了MIPS64r1。我了個去。

由此,我完全確認了龍芯是真貨。假貨不會犯這種錯誤的。

哦,還有幾條指令的bug不那麼嚴重。

還有,整個FPU全殘。


不能。

10個粉也代替不了1個黑。


二者基本沒有可比性吧


華為海思是不吭聲扎紮實實做自己晶元的,海思知道自己的差距很大,所以悶著頭只管做,堅持了華為一貫的低調作風。

龍芯是為了噱頭,政治因素太多,所以宣傳的有點過頭了吧,真的有那麼牛么?


推薦閱讀:

PIE offer 到底要不要堅持在半導體行業?
iPhone 7 為什麼集成一顆 FPGA 晶元?
開發一個晶元架構有多難?
既然華為的SoC是Arm公版設計,那所謂的自主研發體現在哪裡?
設計一款顯卡要做哪些事情?

TAG:中央處理器CPU | 信息技術IT | 華為 | 龍芯 | 晶元集成電路 |