Chinaunix首页 | 论坛 | 博客
  • 博客访问: 280452
  • 博文数量: 42
  • 博客积分: 590
  • 博客等级: 中士
  • 技术积分: 447
  • 用 户 组: 普通用户
  • 注册时间: 2011-05-04 01:15
个人简介

健康快乐 虚怀若谷 淡定从容

文章分类

全部博文(42)

分类:

2011-07-05 13:18:28

MIPS架构是龙芯发展的唯一选择
 
在费先生看来,龙芯处理器的架构选择并没有错误,相反的如果龙芯要想得到更好的发展,选择MIPS才是最为正确的道路。这又是为何呢?这还要从这三大架构的拥有者谈起。

  x86架构的拥有者intel可以算作是技术合作上最抠门儿的一位,在推出x86架构之后,intel就只将这一架构授权给过AMD和VIA等几个芯片公司。而在VIA退出x86架构处理器竞争之后,intel便不再给任何公司x86架构授权。所以从x86架构上入手,龙芯处理器显然是行不通的。intel的x86架构行不通,那么ARM架构是否就能行得通呢?答案当然也是否定的。


ARM非一人战斗 mips经理谈RISC发展未来
x86被intel独占几十年,奉行的是肥水不流外人田的政策

  费先生告诉我们,ARM公司是一家非常优秀的芯片设计公司,但自身并不生产处理器,而是将自身的设计licensing卖给需要处理器的公司,而后交给他们生产或者是找人代工。也许有人要问了,既然ARM向外卖出架构设计,那么为何龙芯不去选择ARM架构呢?其实不然,ARM之所以能够发展成为一家非常成功的商业性公司,靠的就是芯片的架构设计,倘若架构设计被别人夺走了,那么自己就丢掉了赖以生存的饭碗。所以ARM虽然对外进行licensing授权,却不允许购买者进行任何对ARM架构有更改的设计。倘若个更改了设计,那么这便违反了合作协定。ARM便有权撤回licensing授权。我国的龙芯要是选择了ARM架构的话,那么基本上也就被捆住了脚步,无法发展出属于自己的高性能处理器了。

ARM非一人战斗 mips经理谈RISC发展未来
A4处理器是ARM体系中的另类产品

  自身虽然强大,但因考虑到市场发展的问题ARM也对外妥协过。费先生告诉我们,目前高通,苹果和NVIDIA这三家公司便是ARM体系中较为特殊的几个。因为这三家公司在芯片设计领域的特殊地位,ARM为了能够拉拢他们站立在自己的阵营中,对这三家公司开出了特别通行证。在其他芯片公司只能使用licensing去生产芯片的时候,高通,苹果和NVIDIA却能够自行设计基于ARM架构的处理器。也正是拉拢到了高通,苹果和NVIDIA,才使得ARM拥有了更多的支持者。但即便这样,我们也不得不佩服ARM的老狐狸作风,在给出架构授权后,ARM依然会通过升级下一代架构为由让高通,苹果和NVIDIA再掏一回钱购买架构授权。这样ARM就可以再赚一把。相信看到这里您应该了解到龙芯不选择ARM的原因了。

ARM非一人战斗 mips经理谈RISC发展未来
MIPS架构国内的代表龙芯处理器

    那么是什么本领让MIPS最终成为了我国龙芯处理器的设计架构呢?答案非常简单,那就是架构授权。也许有人又问了,ARM不也是给授权吗?那为什么还选MIPS呢?面对这样的问题,费先生告诉我们,MIPS和ARM虽然都是对外进行架构授权的公司,但意义完全不同。ARM对外出售的是设计方案授权(licensing),与ARM的商业化相比,MIPS倒像是学院派的公司。MIPS的架构授权,并不限制任何对MIPS架构的更改。换句话说,就是MIPS公司给授权者一张白纸,而白纸上仅仅写着一行字,MIPS公司同意你设计生产MIPS架构处理器,至于你设计成什么样,性能有多高,经过多少代更改,MIPS一概不管,只要你不把架构彻底改变就行了。与ARM相比,MIPS是一个完全开放的架构,对龙芯未来的发展没有任何的限制,这与intel给AMD x86架构授权,而不是给设计图纸的道理是完全一样的。在加上MIPS本身经过几十年的发展,已经拥有了众多的应用软件,综合考虑来看,MIPS是最为适合龙芯处理器发展的架构选择。

第3页:学院派风格让MIPS的商业化很受伤

  想必从龙芯为何选择MIPS架构上您应该对行事低调MIPS公司有所了解了吧。可见这MIPS的学院派作风真的给龙芯的发展带来了好处。费先生告诉我们,正是学院派的作风令MIPS失去了早期发展市场的大好时机。

  在文章开始的时候我们提到过,RISC平台是诞生于MIPS早先产品的,也正是RISC平台的诞生,才最终发展成为了我们现在的智能手机与平板机这样强大的产品。然而作为RISC系统的创始人,MIPS的商业化发展并非一帆风顺,也许是受公司前身是大学科学实验室的影响。公司高层对商业化发展嗤之以鼻,这才令本身技术要落后于MIPS的ARM得到了发展时机。


ARM非一人战斗 mips经理谈RISC发展未来
早期MIPS架构处理器( )0

  为什么说MIPS架构要比ARM优秀呢?那要通过对比来看了。首先声明,笔者并不是该领域中的专家,对此了解有限,虽然与费浙平先生有了较为深入的交流,但在短时间内还是无法深入了解到MIPS架构概念的。在咨询了业内人士并参考了部分技术文档后,最终编写成文呈献给大家。

  MIPS是高效精简指令集计算机(RISC)体系结构中最优雅的一种,最早诞生于斯坦福大学的一项科研项目(这也是MIPS公司学院派思想的由来),该项目的目的是设计一种高性能简化指令处理器。最终的产物便是MIPS处理器,也便是第一代RISC系统芯片。

与当前商业化最成功的ARM架构相比,MIPS的优势主要有以下几点:

1,MIPS支持64bit指令和操作,ARM目前只到32bit
2,MIPS有专门的除法器,可以执行除法指令
3,MIPS的内核寄存器比ARM多一倍,所以同样的性能下MIPS的功耗会比ARM更低,同样功耗下性能比ARM更高
4,MIPS指令比ARM稍微多一点,稍微灵活一点
5,有观点认为MIPS的bank寄存器性能也要好于ARM,不过没见过能反映出来的测试

以上为MIPS对比ARM架构的优势,接下来我们再看一看MIPS架构的不足之处,

与ARM架构相比,MIPS架构也存在着以下几点不足

1,MIPS的内存地址起始有问题,这导致了MIPS在内存和cache的支持方面都有限制,现在的MIPS处理器单内核面对高容量内存时有问题
2,MIPS今后的发展方向是并行线程,类似INTEL的超线程,而ARM未来的发展方向是物理多核,目前看来物理多核占优。由此来看,我国的龙芯向多核发展还是颇具远见的。
3,MIPS虽然结构更加简单,但是到现在还是顺序单发射,ARM已经进化到了乱序双发射,甚至NV的丹佛已经是乱序三发射了。

  MIPS虽然存在着一些问题,但MIPS拥有一个绝对最大的优势,那就是最开放化的架构授权。他允许授权商自行更改设计,只要你的眼光够前卫,不管多少核的处理器都可以自行设计。倘若是换做ARM的话,那么你就只能等待他为你提出解决方案了。

ARM非一人战斗 mips经理谈RISC发展未来
ARM的合作平台为该架构提供了数十万的应用程序,这是MIPS的软肋

也许有人又要问了,既然MIPS拥有诸多的优势,为何却一直没有得到像ARM那样的商业化发展呢?其实答案费浙平先生之前已经给过了,MIPS是一家诞生于大学里的系统公司,学院派的风格捆绑了自身对商业发展的脚步,公司自身也没有想发展强大的打算。当ARM与高通,和NVIDIA这样的芯片设计公司合作大举进攻移动终端的时候,MIPS还停留在高清盒子,打印机,数字电视等小市场化产品中,一直到近期ARM的快速崛起几乎占领了全部RISC市场的时候才令公司意识到了自身的问题。

  除了自身的问题外,MIPS因为一直没有得到长足发展,在自身系统的软件平台上也逐步落后给了ARM。虽然也有像LINUX这样的操作系统,但应用软件与ARM体系相比要少很多。这也是影响MIPS未来发展的主要问题之一。Android给MIPS带来了发展的动力

  费浙平先生告诉我们,面对ARM如潮水般的进军RISC系统市场,老牌的MIPS也有些坐不住了,终于意识到了只有商业化道路才是公司发展的未来出路。前不久也进行了公司高管的大调整,将商业化写进了发展蓝图中。他便是在这种大背景下从ARM来到MIPS的。


ARM非一人战斗 mips经理谈RISC发展未来
MIPS已经开始了向中国进军的步伐

  在今年的美国CES大展上,MIPS宣布全球已经有数十家技术领先的芯片公司推出了基于MIPS架构的芯片产品。这些科技公司其中就包括了思科,摩托罗拉,和三菱。值得注意的是在CES展会上,一款以MIPS架构处理器为核心,Android操作系统的高清数字机顶盒较为吸引人的注意力。这几乎预示着,MIPS已经具备了向高端移动终端进军的能力。

ARM非一人战斗 mips经理谈RISC发展未来
国产的诸多高清盒子都是采用MIPS的芯片

  费先生还向我们透露到,中国作为全球最大的芯片需求市场也得到了MIPS的重视。除了龙芯这样的大型科研项目外,一家名为君正的民营芯片公司也成为了MIPS的客户,这也是MIPS在中国市场的第二个客户。与龙芯不同,君正是一家彻彻底底面向商业化的企业型公司,其生产的MIPS芯片主要面向,MP4和智能手机。除了这两家正规企业外。还有众多的山寨厂商也在使用MIPS的芯片,由此可见,中国芯片市场还是非常庞大的。

ARM非一人战斗 mips经理谈RISC发展未来


基于linux开发的Android系统可以运行在MIPS芯片上,这也将开启MIPS的商业大门

  在费浙平先生看来,对于未来RISC技术的发展,仅凭ARM一家之力还是远远不够的。更何况市场被垄断之后对技术的发展也会产生阻碍作用。作为RISC的创始单位和该领域中性能最为强大的系统架构,MIPS自然而然的就成为了ARM在该领域中最大的竞争对手。由于二者都可以运行基于linux开发的Android系统。因此智能手机,平板电脑和智能电视等设备便成为了MIPS向ARM发起挑战的新战场,两者的直接交锋将会推动系统技术的飞速发展。

阅读(1325) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~