众所周知,目前国内的芯片均是采用国外的架构,华为麒麟采用的是ARM架构,兆芯采用的是X86,申威采用的是Alpha、龙芯采用的是MIPS,还有些采用的是RISC-V架构。

而在这些芯片之中,似乎采用MIPS架构的龙芯最弱,因为像华为麒麟芯片已经可以和高通媲美了,像使用申威CPU的国产超算,更是全球第一。而兆芯最新的KX6000系列,更是追上了7代i5的水平。

于是很多人就觉得奇怪,为何当初龙芯一定要选择MIPS这个架构,而不是选择像ARM,X86,甚至alpha架构呢?说不定现在早就不是现在这个模样了。

为什么不用ARM架构?龙芯成立于2001年,那时候ARM架构并不流行,ARM架构主要用于移动终端,而龙芯主要面向PC,所以ARM也并不合适。

为何不用X86架构?当时龙芯的最大梦想是做“自主可控”的CPU,而X86在当时对授权卡得特别严,就拿龙芯拿到授权,也只能在intel给的框架下研发,谈不上自主可控,所以放弃了。

而alpha架构主要用于服务器的,龙芯在当时的最大目标是希望能够生产出intelAMD这样的个人计算机芯片,让国产CPU世界一流化和产业化,并不是要做服务器芯片,所以alpha架构也并不合适。

而MIPS架构当时在大学、科研单位有良好的基础,而linux系列也被认为未来潜力很大,完全可以和windows抗衡,所以龙芯基于“自主可控”、个人消费级CPU的想法,选择MIPS架构+linux系统是非常合适的,甚至可以说是当时的唯一正确选择。

在前期,龙芯还可以的,和intel的差距并不是特别大,只是没想到,windows+intel的这个wintel组合太强大了,生态越来越完善,同时像intel的水平也不是龙芯团队可以比的,所以最终双方的差距越来越大。

不过,不要长他人志气,灭自己人威风,龙芯目前虽然性不能强,但在专业领域应用很广,比如军事、教育、金融、工业等,也就是因为其“自主可控”,具有完全的自主知识产权,这是其他芯片做不到的,也是龙芯的最大优点。

文章引用自:为何当初龙芯要用MIPS架构,而不是ARM或X86架构?__财经头条 (sina.com.cn)

为何当初龙芯要用MIPS架构,而不是ARM或X86架构?相关推荐

  1. CPU架构简介(ARM、X86/Atom、MIPS、PowerPC)

    ARM.MIPS.PowerPC 均是基于精简指令集RISC机器处理器的架构 X86是基于复杂指令集的架构,Atom则基于是x86指令集的精简版 ARM架构 ARM架构,过去称作进阶精简指令集机器(A ...

  2. CPU架构解析:ARM和x86大比拼

    信不信,随便逮住一个人问他知不知道CPU,我想他的答案一定会是肯定的,但是如果你再问他知道ARM和X86架构么?这两者的区别又是什么?绝大多数的人肯定是一脸懵逼.今天小编就带你深入了解CPU的这两大架 ...

  3. 分不清ARM和X86架构,别跟我说你懂CPU!

     随便逮住一个人问他知不知道CPU,我想他的答案一定会是肯定的,但是如果你再问他知道ARM和X86架构么?这两者的区别又是什么?绝大多数的人肯定是一脸懵逼.今天小编就带你深入了解CPU的这两大架构 ...

  4. arm服务器芯片和x86,ARM和X86架构的CPU算力对比

    背景 目前国内信创(信息技术应用创新产业)趋势发展正猛,借此机会,众多国内服务器,芯片厂商都推出了国产服务器和国产芯片.同时各大云计算厂商也推出了信创云(服务器),但是针对 ARM 和 X86 两种架 ...

  5. 分不清ARM和X86架构,来看看服务器的产品形态

    点击上方蓝字关注我们 01 前言 服务器是构建云计算的最核心基础设备,在"新基建"加快推进.公有云持续放量的背景下,服务器行业正迎来景气拐点.本文围绕4个核心问题,由浅入深对服务器 ...

  6. x86架构和arm架构_RISC-V架构1000核CPU登场 x86架构腹背受敌

    如今x86架构正在面连着来自各个方面的挑战,基于ARM架构的苹果自研M1到了一波节奏之后,后起之秀RISC-V架构如今又迎来了1000核CPU这种性能怪兽,此前还有一款RISC-V架构的处理器飙升到了 ...

  7. krait和kryo_为什么现在高通的kryo架构只是在arm公版架构基础上小修小补?

    高通的CPU大核心设计能力不足以设计一款明显强过公版的大核心. 在当年A15功耗翻车的时代,高通是有自己架构的,但是之后一段时间对CPU架构不够重视,设计能力下降的厉害,尤其是对进入64位时代准备不足 ...

  8. RISC-V、ARM和X86架构

    1.要了解X86.ARM和RISC-V架构的区别,就得先了解复杂指令集(CISC)和精简指令集(RISC) A:X86使用的是复杂指令集(CISC),ARM和RISC-V使用的是精简指令集(RISC) ...

  9. ARM与X86架构的对决[整编]

    CISC(复杂指令集计算机)和RISC(精简指令集计算机)是当前CPU的两种架构.它们的区别在于不同的CPU设计理念和方法.早期的CPU全部是CISC架构,它的设计目的是  CISC要用最少的机器语言 ...

最新文章

  1. 云原生安全的挑战与实践
  2. R语言数据类型:Logical、Numeric、Integer、Complex、Character、Vectors、Lists、Matrices、Arrays、Factors、DataFrames
  3. docker 命令详细解释
  4. 前端:JSON.stringify() 的 5 个秘密特性
  5. Spring面试问题
  6. 十个让你变成糟糕的程序员的行为
  7. pycharm OpenCV代码补全失效解决方法
  8. centos7 减少/home分区空间,扩大/ 的空间
  9. linux 安装talib
  10. 高分二号影像数据预处理及裁剪过程
  11. FxFactory pro for mac(视觉特效插件包)含破解码教程
  12. 安信可LoRa快速入门指南
  13. VerilogHDL正弦信号发生器
  14. 黑客如何用线程注射技术隐藏自己的病毒
  15. 【许晓笛】 EOS智能合约案例解析(1) 1
  16. 手机java系统说明什么_Android的手机系统是开源的,开源到底是什么意思?
  17. iOS-根据银行卡号判断银行名称
  18. 大数据挖掘机器学习人工智能的维恩图战争
  19. 人工蜂群算法python_python实现人工蜂群算法
  20. 软件架构设计(一)——软件架构风格

热门文章

  1. github免杀项目stager.dll测试
  2. 【转载】elastic-job链接zookeeper报错KeeperErrorCode = OperationTimeout
  3. 图书管理系统Java(ArrayList版)
  4. 后缀mpp用什么软件打开【图文详解】
  5. DARPA2000超详细数据介绍
  6. 23种设计模式(第三章结构型模式7种)
  7. 并发模型和I/O模型介绍
  8. Appletv3 到手试用 ,并推荐美剧一部
  9. 手机删除的文件怎么才能恢复
  10. CNCC2017梳理