伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

關于中國的指令集架構分析和介紹

lC49_半導體 ? 來源:djl ? 2019-09-02 17:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

這些天,中美貿易戰(zhàn)的話題到處刷屏,國人在看到中國在各領域取得重大進步的同時也不得不面對在芯片領域高達2000多億美元進口額的現實。

在傳統(tǒng)機械領域,中國已經實現了引進消化吸收,許多人也期待電子信息領域能重現這一幕,但電子信息產業(yè)具有高度整體性的特點,軟件和硬件高度綁定,軟件依賴于芯片,芯片銷售又由軟件帶動,構成了復雜的生態(tài)系統(tǒng),不可能只在芯片領域突破,也不可能只在操作系統(tǒng)領域突破。而芯片事關國家信息安全,國家又有安全可控的要求。

對于半導體從業(yè)人員來說,一方面需要能跟上國際主流技術,不能閉門造車,另一方面又要保證安全,不可受制于人,芯片設計的路徑選擇就成了關鍵,其中的焦點是處理器指令集的選擇。

目前市面上處理器指令集眾多,可以說是百花齊放,但從產業(yè)發(fā)展的角度和國際市場的發(fā)展規(guī)律來看,眾多指令集不是常態(tài),最后會統(tǒng)一到1-2家指令集架構之上。我們這里不妨分析展望一下這幾種指令集的現狀和未來的發(fā)展前景。

首先是Intel的X86指令集。X86指令集在PC和服務器市場得到廣泛應用,市場占有率基本是100%。單單是在云計算市場,中國每年要購買500萬片以上的服務器芯片,花費超過40億美金。在PC市場,中國一年出貨量8000萬臺,進口金額更是巨大。但是,這些芯片大都是Intel生產的,中國廠商只能采購Intel芯片,自己做外圍電路。因為X86指令集和PC軟件和服務器軟件的高度耦合,Intel可以通過自己的芯片設計得到大部分利潤,不會愿意向更多廠商授權其指令集。

另外兩家能拿到X86指令集授權的廠商是AMD和VIA,但是Intel對X86專利授權有重重限制,只有在AMD和VIA是公司大股東的情況下才能使用X86授權。國內海光通過與AMD的合資獲得了x86的技術授權,股權結構就設計的相當復雜,不適宜向其他廠商擴散。VIA則是通過與上海市政府下屬公司合資的兆芯設計X86 CPU,按照其股權結構,專利授權是有瑕疵的。

兆芯設計的芯片在國內賣或許可以,但要走出國門去參與國際競爭是不可能的。對中國大部分芯片設計公司來說,得不到X86授權沒法拿到門票,無法在PC市場和服務器市場與Intel競爭。僅有的兩家合資公司或許能完成進口替代,但從產業(yè)競爭和安全可控角度都面臨明顯的天花板。可以預料,在服務器和PC領域X86還將擁有很強的地位,但X86指令集不會成為中國芯片設計公司的主流。

然后是Arm指令集。Arm指令集從誕生至今聚焦于低功耗設計,一直在嵌入式領域耕耘。在移動互聯網大發(fā)展的這幾年,Arm指令集得到了蘋果iOS和Google的Android的支持,成為了事實上的標準。蘋果,高通三星等國外大廠都選擇了Arm指令集。國內廠商如華為海思,紫光展銳,瑞芯微全志科技等也通過Arm IP參與到全球競爭,在手機和平板市場取得了較好的成績。

物聯網領域,基于Arm指令集的處理器也占據了主導地位,占據了一半的MCU市場份額。這其中,國外廠商ST,NXP,Infenion等都有基于Arm指令集的產品,國內廠商如兆易創(chuàng)新,同方微電子,大唐微電子,華大半導體等也通過Arm核進入了相關領域,蠶食國外廠商的市場份額。因為都是基于同一套指令集,軟件兼容問題不構成瓶頸。Arm的授權方式又極其靈活。芯片設計公司如果沒有足夠的芯片設計能力,可以拿Arm基于其指令集開發(fā)的公版核,低成本切入芯片設計市場。如果設計能力足夠強,可以自己拿指令集授權,自主開發(fā)CPU 核,從Arm軟件系統(tǒng)生態(tài)受益的同時實現處理器的安全可控。

借助Arm的商業(yè)授權模式,中國的芯片廠商早已解決了有沒有的問題,并在好不好的問題上不斷向上突破,復現在其他領域中國產業(yè)崛起的故事。未來很可能出現的情形是:中國進入移動芯片領域以后高中低端通吃,尤其是低端,直接做成白菜價,讓發(fā)達國家的企業(yè)在低端無法生存只能往高端突破,也讓后面的發(fā)展中國家進入這個行業(yè)無利可圖,投資回報時間延長,工業(yè)化難度加大,中國則在這中間吃掉了產業(yè)大部分的市場份額。

關于中國的指令集架構分析和介紹

Arm 以其開放生態(tài)的模式撬動了中國芯片設計千億美元以上的市場,其杠桿作用是巨大的。現在Arm合作伙伴高通等又在切入服務器市場,英偉達在于Arm合作切入AI市場,Arm也在不斷完善其物聯網產業(yè)生態(tài),推出了自己的物聯網平臺安全標準,這些都是國內廠商可以跟隨進入的點。可以預料,以Arm指令集為基礎的芯片設計產業(yè)在中國還將有長足的發(fā)展。

再就是學院派比較青睞的MIPS指令集。MIPS指令集用來做教學和研究用或許可以,但實驗室意義上的成功和商業(yè)市場的成功是兩個完全不同的概念。技術上,MIPS和Arm指令集都是RISC架構,商業(yè)上,授權模式也沒有什么區(qū)別,MIPS也曾一度開放授權,但MIPS指令集這些年發(fā)展的并不好。因為早先定位于高性能,錯失了移動互聯網的發(fā)展機遇,沒有大規(guī)模出貨的支撐,其生態(tài)系統(tǒng)相當薄弱,技術開發(fā)也慢慢陷入邊緣化,在傳統(tǒng)路由器電視機頂盒領域也不斷被Arm蠶食,這也是龍芯君正等公司一直未能有所突破的原因。

就在去年,有中方背景的資本收購了MIPS的母公司Imagination,為了避開美國政府的審查還是不得不把MIPS從Imagination剝離出來。從現狀看,要基于MIPS獲得商業(yè)成功并在國際市場競技,其難度遠遠高于基于Arm指令集。MIPS在中國也不會成為主流芯片設計廠商的選擇。

國內也有好些公司出了自己的指令集和架構,但是一方面是技術還不夠成熟,另一方面是更加薄弱的生態(tài)系統(tǒng),需要投入大量人力物力去完成工具鏈,操作系統(tǒng)和相關軟件的開發(fā)和推廣,還不能得到用戶認可,可謂事倍功半,其發(fā)展前景也難以預料。

最近比較火的還有RISC-V,以開源架構的名義吸引了很多注意力。開源不是一個新事物,軟件開源也有很多成功案例,如Linux等,但硬件架構開源完全是另一個故事。軟件開源,是因為代碼容易更新和升級,可以快速迭代更新版本,其代價極低。

而如果要搞硬件開源,涉及到巨大的線下成本,糾錯成本極高,完全無法實現快速版本更新和重新部署。而且從指令集到IP核實現過程中有很多的坑要趟,再到SoC,產品設計周期很長,一個錯誤就可能導致整個項目延期,對商業(yè)公司來說其風險也很高。

另一方面,從指令集角度,開源相當于另立一套標準,全盤建立全新的生態(tài),這就意味著完全不能借助現有的生態(tài)優(yōu)勢和人力資源,這種方式沒有二三十年的積累根本發(fā)展不起來。開源架構還面臨碎片化的問題。

從指令集定義要芯片實現,這中間還有很長的路要走,不同公司即使基于同樣的指令集,其實現也可能是大相徑庭,不同的功能擴展也可能導致芯片實現的碎片化,對開發(fā)工具和軟件的選擇也會碎片化,造成巨大的開發(fā)和維護成本。很多人強調指令集免費,但指令集免費不等于IP核設計免費,基于指令集設計IP核的公司也是要盈利的,加上碎片化導致的開發(fā)成本增加等問題,又能省多少錢呢?我對此是有疑慮的。

或許RISC-V可以在一些對生態(tài)系統(tǒng)依賴性不那么強的領域獲得一定的市場份額,但也因此意味著很多經驗和人才無法復用,造成巨大的資源浪費,這樣又回到當年TI/Motorola/ST/Toshiba等各自有一套自己的指令集的狀態(tài),似乎也不符合商業(yè)社會成本最低的發(fā)展趨勢。RISC-V在中國的發(fā)展前景目前看不太清,或許幾年以后我們能看得更清楚。

現在網上關于各種指令集PK的帖子很多,不由得讓人想起上世紀90年代通信市場對GSM/CDMA/小靈通等各種路線的爭論和選擇,最終決定性的力量還是市場的選擇,正如黨的19大報告所說,建立以企業(yè)為主體、市場為導向、產學研深度融合的技術創(chuàng)新體系,讓我們拭目以待,期待中國芯片設計行業(yè)再創(chuàng)輝煌。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 處理器
    +關注

    關注

    68

    文章

    20282

    瀏覽量

    253090
  • 物聯網
    +關注

    關注

    2947

    文章

    47911

    瀏覽量

    416145
  • 服務器
    +關注

    關注

    14

    文章

    10292

    瀏覽量

    91583
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Star 2板上的JH7110芯片有指令集擴展嗎?

    Star 2板上的JH7110芯片有指令集擴展嗎?如果是這樣,擴展中包含哪些內容?
    發(fā)表于 03-09 07:55

    【「龍芯之光 自主可控處理器設計解析」閱讀體驗】+本書概覽與龍芯指令集基礎了解.docx

    課程設計的實踐指導書。 先從目錄了解下本書內容 第一章是基礎知識的介紹,先介紹了系統(tǒng)級芯片的基礎知識,然后是處理器架構指令集,這一部分屬于通識,對于嵌入式開發(fā)來說已經很熟悉了,所
    發(fā)表于 01-15 23:07

    武漢芯源MCU的指令集架構是什么?有哪些特點?

    武漢芯源MCU的指令集架構是什么,有哪些特點?
    發(fā)表于 12-08 06:59

    軟硬件協(xié)同技術分享 - 任務劃分 + 自定義指令集

    關于自定義指令集的實現,可以參考胡老師的這篇例程,該例程在RISC-V書籍上也有提到。 歡迎提問 鏈接: https://www.rvmcu.com/community-topic-id-340.html
    發(fā)表于 10-28 08:03

    指令集測試的一種糾錯方法

    本文描述在進行指令集測試的一種糾錯方法 1.打開測試指令集對應的dump文件 dump文件是指由匯編文件進行反匯編之后,可以供人閱讀指令的反匯編文件。其包含了每一條指令的具體操作的信
    發(fā)表于 10-24 14:04

    蜂鳥E203的浮點指令集拓展(F拓展)

    關于蜂鳥E203的浮點指令集拓展(F拓展) Whetstone中有很多浮點數運算,而蜂鳥e203中沒有硬件支持,是通過將浮點數轉化成整型數來計算,效率大大降低。 為了提高Whetstone跑分
    發(fā)表于 10-24 11:51

    無開發(fā)板在Linux系統(tǒng)下進行E203內核指令集測試以及跑分程序的測試

    在終端中打印處PASS的字樣。 需要做不同的指令集測試時,只需要對第二步中的testcase地址中的最后一個.verilog文件的文件名修改就可以了。 4.跑分程序測試 接下來介紹跑分程序的運行,在
    發(fā)表于 10-24 11:43

    Vector向量指令集簡介(一)

    3位標識數據位寬,高兩位指示數據類型。 指令的類型由vetype的值進行標記,如果將vetype設為00000則會禁用向量寄存器。 對于vector指令集來說,有一些必須要明白的名詞需要搞懂
    發(fā)表于 10-23 08:28

    risc-v P擴展(一) P指令集簡介

    =17.3333px]二、指令集詳細介紹 [size=17.3333px]P擴展包含指令數量較大,可以按照:SIMD數據處理指令、部分SIMD數據處理
    發(fā)表于 10-23 07:40

    RISCV-K指令集擴展分享

    RISC-V K擴展指的是RISC-V用于提升密碼學算法的速度、減小應用程序大小的一個擴展指令集。主要包含了:AES加密算法的加速指令、SHA算法的加速指令,SM3、SM4算法的加速指令
    發(fā)表于 10-23 06:12

    RVF單精度浮點指令集擴展介紹(2)

    RVF單精度浮點指令集擴展 RVF擴展了26條浮點指令。 浮點乘加指令 浮點比較、最大最小值、轉移、符號注入、分類指令 浮點除、開方
    發(fā)表于 10-22 07:26

    RVF單精度浮點指令集擴展介紹(1)

    RVF單精度浮點指令集寄存器擴展 RVF擴展了32個獨立的浮點通用寄存器,其中0號寄存器可變。 RVF擴展了1個fcsr寄存器,存放了異常標志和動態(tài)舍入模式。 RVF擴展必須對misa csr寄存器進行一定的修改。
    發(fā)表于 10-22 06:04

    指令集P擴展的主要內容

    1. 指令集P擴展的主要內容 新指令的添加,在蜂鳥E203原有指令集的基礎上,可以添加一些新的指令,以滿足新的應用需求;指令集擴展,在原有
    發(fā)表于 10-21 10:50

    基于蜂鳥E203架構指令集K擴展

    蜂鳥E203是一款基于RISC-V架構的微處理器,其指令集包含RV32I的基本指令集,RV32M的乘法擴展指令集,以及一些常用的定點指令和控
    發(fā)表于 10-21 09:38

    RISC-V核低功耗MCU指令集架構(ISA)特點

    自由使用、修改底層指令集,降低芯片設計成本并加速定制化開發(fā)?。 靈活擴展?:支持基礎指令集(如RV32I/RV64I)與可選擴展模塊(如浮點運算、向量加速)的組合,開發(fā)者可根據低功耗需求裁剪冗余功能?。 二、?模塊化與精簡設計? 核心
    的頭像 發(fā)表于 04-23 10:01 ?1437次閱讀