[转]关于龙芯购买MIPS结构授权的几点说明

hemiya 2009-06-26 06:58:37
来源龙芯官网论坛
http://www.lemote.com/bbs/viewthread.php?tid=23935&extra=page%3D1

胡伟武关于计算所购买MIPS结构授权的几点说明
关于计算所购买MIPS结构授权的考虑

胡伟武


1. 龙芯处理器的研制和应用推广情况

中科院计算所从2001年开始龙芯处理器的研制。经过8年的积累和努力,掌握了高性能处理器的核心技术及其质量设计技术,龙芯系列处理器达到了世界先进水平(最近流片的四核龙芯3号处理器采用65nm工艺,主频1GHz,晶体管数目达到4.25亿个)。

在最近几年中,计算所积极探索龙芯的产业化道路并取得了很大的成绩。龙芯处理器在军工和工业控制、网络以及低成本电脑等领域应用达到几十万片,形成了龙芯处理器的系列产品。明确了龙芯1号CPU及其IP面向嵌入式应用,龙芯2号CPU及其IP面向高端嵌入式和桌面应用,龙芯3号多核CPU面向服务器和高性能机应用的定位。

通过龙芯处理器的研制,中科院计算所建立了满足自主高性能通用CPU研发的基础设计平台;取得了一批与CPU设计相关的发明专利;建立起国际一流的芯片设计队伍,凝聚了一批先进CPU芯片设计人才。龙芯处理器的研发成功,标志着我国掌握了高性能通用处理器的核心技术,我国信息产业有了腾飞的基础、信息安全有了基本保障。

在上述条件下,计算所通过商业行为进行龙芯处理器的研制和应用推广的时机已经成熟。通过购买MIPS结构授权正是在上述背景下进行的。此外,在经济危机的背景下购买MIPS结构授权比平时可以取得更优惠的价格。


2. 什么是MIPS结构授权

龙芯处理器选择MIPS指令系统的重要的原因是出于市场考虑。MIPS结构是一个开放的架构,MIPS公司不同于Intel、SUN和IBM,它不是IDM公司,自己并不生产销售芯片,而是以卖License和服务为营业范围,它不但不像Intel公司那样反对别人做兼容芯片,而是支持其他厂家做MIPS兼容芯片。世界上许多大公司,如CISCO、SONY、AMD、ATI、NEC、LSI、IDT和ITE等在内的上百家公司都购买了MIPS的License。上世纪90年代SGI公司曾采用MIPS芯片做高档工作站与服务器,目前MIPS芯片是国际上主流的高档嵌入式CPU之一,2008年MIPS芯片销售量超过4亿片,都是MIPS的授权客户销售的。
MIPS的License分为处理器核授权(Core License)和结构授权(Architecture License)两类。处理器核授权是购买由MIPS公司设计的MIPS兼容的处理器核,分为软核和硬核,这是由MIPS公司设计的处理器核。购买结构授权主要是为了使用MIPS兼容的品牌以及通过加入MIPS兼容联盟共享知识产权,购买结构授权后需要自主设计处理器核。计算所购买的是MIPS公司的结构授权。

结构授权的核心是指令系统兼容,指令系统就是计算机硬件提供给软件的编程语言。例如,“六十六”和“66”表达的是相同的意思,但后者全世界都可以看懂,而前者只有懂汉语的人能够看懂。指令系统也是如此,就是一个编码,一种计算机的语言。采用MIPS兼容的指令系统可以运行很多现有的系统软件和应用软件。包括Linux、Vxworks以及WinCE在内的操作系统都支持MIPS指令系统;MIPS的应用软件也非常丰富,例如MIPS公司已经把Google公司的操作系统Android移植到MIPS构架上,这样使得基于MIPS的设备能运行Android,MIPS兼容授权意味着龙芯的芯片能支持Android的平台,以及利用Android平台的应用和资源。因此,购买MIPS兼容授权可以缩短龙芯芯片进入市场的时间。

计算所已经完成对MIPS指令系统的专利分析,在中国实现完全的MIPS指令系统不侵犯MIPS公司保护四条特殊指令的专利。这次结构授权也不是购买MIPS专利授权。但如果没有MIPS公司的结构授权,就得不到MIPS公司的有关服务,龙芯处理器产品就不能使用“MIPS兼容(MIPS Compatible)”的标志,不利于龙芯处理器的推广。因此购买MIPS的结构授权,主要是基于扩大市场的考虑,并不影响龙芯CPU的自主性。


3. 购买MIPS结构授权的好处

龙芯处理器选择MIPS指令系统的重要原因是:相对于自己定义一套新的指令系统,走与MIPS兼容的道路比较容易开拓市场。发展龙芯CPU及其产业环境的目标是打造具有自主知识产权的信息技术基础平台,建立我国自主可控的信息产业体系,改变我国信息产业受制于人的局面。从长远发展来看,购买MIPS的结构授权是有多方面的好处。

(1)中科院计算所获得的MIPS结构授权是永久性的,可以自主设计各种CPU芯片,在国内外各芯片生产企业流片,性能可以不断升级,不存在今后龙芯发展大了受制于MIPS公司的问题。

(2)购买MIPS的结构授权代价小,其费用只占全部研发费用的很小比例,甚至远低于计算所用于购买 EDA工具的费用。

(3)在龙芯的产品中打上“MIPS兼容”的标签非常容易得到正规的大厂商认可。有不少厂商与龙芯合作主要是由于龙芯有MIPS兼容的好处,意法半导体公司就是其中之一。最近,有不少跨国公司开始与龙芯合作,也是因为我们采取MIPS兼容的路线。

(4)采用MIPS兼容可以大大改善龙芯的产业环境。最近,有开源社区精神领袖之称的Richard Stallman在多个场合呼吁开源社区大力支持基于龙芯电脑的软件开发,这和龙芯支持MIPS架构有紧密的关系。MIPS架构作为一种开放的架构,用于大学和研究生的计算机系统结构教学,得到国际学术界的支持。


4. 正确理解自主创新战略

自主的目的是为了可控,目前的授权模式完全是我们可控的模式,主要是为了使用“MIPS 兼容”的商标和获得MIPS公司的服务。龙芯的所有研发都是自主的,在核心技术上没有受制于人。目前的CPU市场被高度垄断,门槛高,在可控的前提下,龙芯需要团结一切可以团结的力量。

计算所十分感谢社会各界对龙芯CPU的关心。由于社会上对结构授权的含义不很清楚,产生一些误解是可以理解的。但个别媒体发表文章认为此举标志着自主产权的CPU核战略失败,这是对我国自主创新战略的误导。知识产权的授权和有偿使用在芯片设计领域是司空见惯的事,Intel 和IBM等大公司每年也要购买不少其他公司的IP。在公平和符合国际惯例的前提下,合理地购买一些必要的知识产权和服务是自主创新战略的组成部分之一。鼓吹一切从头做起,把合理的知识产权交易当成非自主创新去批判,不利于形成真正的自主创新环境。

龙芯现在就像早期的红军一样,已经拥有一部分能力,取得了一两块根据地,追求“纯而又纯的布尔什维克”的左倾思想和放下武器的右倾投降的思想都是有害的,坚持自主创新,并在可控的前提下建立广泛的统一战线,团结一切可以团结的力量是我们取得胜利的正确途径。
...全文
386 41 打赏 收藏 转发到动态 举报
写回复
用AI写文章
41 条回复
切换为时间正序
请发表友善的回复…
发表回复
lin0119 2009-07-10
  • 打赏
  • 举报
回复
MIPS科技有限公司(MIPS Technologies, Inc.)是一家CPU生产商。总部位于美国。
MIPS自己只进行CPU的设计,之后把设计方案授权给客户,使得客户能够制造出高性能的CPU。

2005年7月,专业半导体调研机构In-Stat发布独立分析报告称,
龙芯处理器架构与美国MIPS 近似度达95%,龙芯二号处理器与美普思10年前推出的产品非常相似。

我没做过CPU设计,
买一些专利是对的,但买的是95%的设计方案。
Intel买MIPS的专利,好像不是95%。大部分还是他自己的。

关于指令集,X86与MIPS有多大差别我不清楚,但是在完成“计算机”的功能,基本指令功能应该是一样的。
但是实现的时候,二进制代码不需要跟人家一位一位对齐吧?
sandy_zc_1 2009-07-10
  • 打赏
  • 举报
回复
[Quote=引用 28 楼 robin97 的回复:]
说的根本就不是一回事,

别人质疑的是:为什么当初要宣传自主知识产权。
你说得的是:买授权有什么错。

买授权没错,采用兼容指令集也没错,这是最省钱的路子。

但是更多人想要的是:
1、谁来对长久以来虚假的自主知识产权宣传负责。
2、这几年来研发的成果,比如专利、论文什么的。实在不行,产品也可以。但是,如果没有专利和论文,基本就是说没有创新了。难道是军用级别的东西,不能公布。
3、那么多研究经费的使用情况。买设备?买软件?工资?照目前情况来看,最大的费用应该是人员工资。
4、为什么在没有宣布购买授权以前,架构就是相同的。
5、已经宣布了的四核、八核计划,是谁提出的,从已有的信息来看,说是已经在开发了,也就是说已经立项拨款了,这些钱按照现在购买授权的情况来看,属于虚假项目,谁该负责。

还有很多此类的表字问题没有得到满意的答案。

帮解答一下。[/Quote]

我想说的是,购买授权和采用兼容指令集就像我们写文章采用英文或者汉字一样,完全不影响我们的文章是自己写的这个事实。
这是最大的误解,搞得好像一旦采用了现成的指令集,CPU就是人家设计的了一样。AMD的那么多CPU全部是x86指令集的,你能说AMD的CPU都是intel设计的?AMD为啥死赖着竞争对手的架构而自己不去创新一个新架构?

龙芯购买了授权,不是说就没有自主知识产权了,CPU内部设计的工作多了去了,单单凭一个指令集就能说明龙芯全盘抄袭吗?
至少到目前为止,我没有找到龙芯“虚假的自主知识产权”这个说法的证据。如果有人找到了请告诉我。

MIPS架构的授权是有专利时限的,之前采用的架构是MIPS架构专利过期的部分,这次购买授权是在增加MIPS架构的兼容性,同时得到MIPS的官方认可便于推广。
sandy_zc_1 2009-07-10
  • 打赏
  • 举报
回复
[Quote=引用 31 楼 lin0119 的回复:]
请解释一下为什么ARM不需要兼容ATOM?为什么ARM公司很不明智地选择了独立开发出ARM架构的CPU?为什么MIPS的开发者很不明智地开发出了他们的架构?

LINUX是开源的,并且已经移植到了几乎所有的CPU上了。如果他们的技术力量能开发CPU,那还移植不了LINUX吗?

不要说中科院,连您都能搞出个自己的架构吧!不就是小学加减乘除算术法则吗?原子弹只要拿两块超过临界体积的铀贴在一块就能爆炸了,您也会搞原子弹吧?
[/Quote]

从你这几句话,就可以看出你到底知道多少东西。

你不去查查ARM和MIPS架构是什么时候设计的?定位是什么?
还“兼容ATOM”?搞笑都不是这么搞的,你不知道ATOM是intel抢ARM饭碗做的东西?
你不知道ATOM用的是x86指令集?既然要创新为啥intel不创新个新的指令集,还要死撑它的复杂臃肿的x86指令集?——在这里x86没有其它任何技术优势,除了它那全球几乎所有人都在用的兼容能力。

第二句我都懒得评论你了,你5年之后再回头看你的这话吧。中科院吃饱了撑的,非要将linux移植到一个谁都不兼容的指令集上,你是不是还打算让他们把所有的linux软件也给顺便移植了?

你到现在都不知道指令集到底意味着什么。别拿我做例子,咱不敢当,你随便找个好点的大学的计算机专业去看看他们计算机组成原理实验课程上都在干吗。
用了现成的指令集就不算自主创新了?你以为CPU的设计就一个指令集完事啊?你写的文章用了现成的汉字,是不是算抄袭啊??你是不是为了体现自主创新再造一个谁都看不懂的文字,然后把世界上的所有书籍全部翻译成你那种文字啊?



至于你37楼的屁话,不予评论。知道你这种人到最后就要发感慨,社会不好啦,国家腐败啦,这个不行那个不行啦————就你厉害,别人都是错的,别人都是在浪费国家金钱。你真有那个本事请拿出点好的建议和解决方案,感慨有个屁用。特别是那种无端的感慨

lin0119 2009-07-09
  • 打赏
  • 举报
回复
请解释一下为什么ARM不需要兼容ATOM?为什么ARM公司很不明智地选择了独立开发出ARM架构的CPU?为什么MIPS的开发者很不明智地开发出了他们的架构?
liang118038liang 2009-07-09
  • 打赏
  • 举报
回复
[Quote=引用 34 楼 lin0119 的回复:]
LINUX是开源的,并且已经移植到了几乎所有的CPU上了。如果他们的技术力量能开发CPU,那还移植不了LINUX吗?
[/Quote]

问题不是这么简单吧!所谓的经移植到了几乎所有的CPU是基于现有公开的指令框架,如果是独创的话这LINUX的移植还是只能你自己来做(那工作量投入要多大),要用别的操作系统哪又怎么办??(又要自己来搞一个吗)。做芯片当然是先专心做好芯片,有
好的指令框架当然是先吸收了再说,不要只是为独创而独创(如果有别的优势另议)。

lin0119 2009-07-09
  • 打赏
  • 举报
回复
龙芯系列处理器达到了世界先进水平……
取得了很大的成绩……
建立起国际一流的……
得到国际学术界的支持……
建立广泛的统一战线,团结一切可以团结的力量……
突然理解了,
引用小沈阳的话:我是中国人,我骄傲!
不再参与此话题的任何争辩。
nwao7890 2009-07-09
  • 打赏
  • 举报
回复
水太深,我弄不明白,爱怎么着怎么着吧
lin0119 2009-07-09
  • 打赏
  • 举报
回复
[Quote=引用 26 楼 sandy_zc_1 的回复:]
本身都懒得跟你们这帮发言不经过大脑的人回复了,结果还有人来找茬。

你有本事就来告诉大家:
1、龙芯购买MIPS授权到底什么地方错了?
2、龙芯采用MIPS架构,是因为中科院搞不出或者说很难搞出自己的架构吗?
……
[/Quote]
不要说中科院,连您都能搞出个自己的架构吧!不就是小学加减乘除算术法则吗?原子弹只要拿两块超过临界体积的铀贴在一块就能爆炸了,您也会搞原子弹吧?
lin0119 2009-07-09
  • 打赏
  • 举报
回复
[Quote=引用 33 楼 liang118038liang 的回复:]
龙芯是可以自己的指令框架的,但问题是如果真的这么做就没有可用的操作系统,应用软件..
那龙芯又有啥用,倒不如实际一点购买授权,让产业链赶上再加入自己独有的东东好。
[/Quote]
LINUX是开源的,并且已经移植到了几乎所有的CPU上了。如果他们的技术力量能开发CPU,那还移植不了LINUX吗?
liang118038liang 2009-07-09
  • 打赏
  • 举报
回复
龙芯是可以自己的指令框架的,但问题是如果真的这么做就没有可用的操作系统,应用软件..
那龙芯又有啥用,倒不如实际一点购买授权,让产业链赶上再加入自己独有的东东好。
Walf_ghoul 2009-07-09
  • 打赏
  • 举报
回复
路过,不愿意加入口水战,时间会证明一切。。。
robin97 2009-07-07
  • 打赏
  • 举报
回复
[Quote=引用 26 楼 sandy_zc_1 的回复:]
引用 24 楼 lin0119 的回复:
您的屁话连篇,无非就是想辩解说采用别人的架构是明智的选择。您知道为什么给人家交“授权费”吗?“授权费”其实就是人家开发这一个架构的投入成本和商业利润。国家给中科院XXXX元钱去开发,中科院转手交了XXX元给MIPS。这一转手,既有面子“自己开发的”,又有大把的“转手费”。。。历史将会这样写的“中国一直到公元2009年,从未能真正独立开发出CPU。”



本身都懒得跟你们这帮发言不经过…
[/Quote]

说的根本就不是一回事,

别人质疑的是:为什么当初要宣传自主知识产权。
你说得的是:买授权有什么错。

买授权没错,采用兼容指令集也没错,这是最省钱的路子。

但是更多人想要的是:
1、谁来对长久以来虚假的自主知识产权宣传负责。
2、这几年来研发的成果,比如专利、论文什么的。实在不行,产品也可以。但是,如果没有专利和论文,基本就是说没有创新了。难道是军用级别的东西,不能公布。
3、那么多研究经费的使用情况。买设备?买软件?工资?照目前情况来看,最大的费用应该是人员工资。
4、为什么在没有宣布购买授权以前,架构就是相同的。
5、已经宣布了的四核、八核计划,是谁提出的,从已有的信息来看,说是已经在开发了,也就是说已经立项拨款了,这些钱按照现在购买授权的情况来看,属于虚假项目,谁该负责。

还有很多此类的表字问题没有得到满意的答案。

帮解答一下。
zhihuizhilv 2009-07-07
  • 打赏
  • 举报
回复
不认同28楼。
我们对龙芯的技术和研发过程知道的多少?仅凭使用了别人的指令集就说不是自主知识产权是说不过去的。
就像外星人制造一种钢琴,按键和音律和人类的是一样的,难道仅凭这点就能说外星人的不是自主知识产权?
zhihuizhilv 2009-07-07
  • 打赏
  • 举报
回复
用了MIPS指令系统也无所谓。不管龙芯是模仿还是完全自主研发,只要是把这一套东西完全理解消化,为以后的超越奠定基础就已经很不错了。
谁让人家比我们先进呢。走别人走过的路,有重复,太正常了。
asksgp 2009-07-06
  • 打赏
  • 举报
回复
不管怎样,支持创新!
sandy_zc_1 2009-07-06
  • 打赏
  • 举报
回复
[Quote=引用 24 楼 lin0119 的回复:]
您的屁话连篇,无非就是想辩解说采用别人的架构是明智的选择。您知道为什么给人家交“授权费”吗?“授权费”其实就是人家开发这一个架构的投入成本和商业利润。国家给中科院XXXX元钱去开发,中科院转手交了XXX元给MIPS。这一转手,既有面子“自己开发的”,又有大把的“转手费”。。。历史将会这样写的“中国一直到公元2009年,从未能真正独立开发出CPU。”
[/Quote]

本身都懒得跟你们这帮发言不经过大脑的人回复了,结果还有人来找茬。

你有本事就来告诉大家:
1、龙芯购买MIPS授权到底什么地方错了?
2、龙芯采用MIPS架构,是因为中科院搞不出或者说很难搞出自己的架构吗?
3、如果不买MIPS授权你能给出什么更好的高招?
4、国家给了中科院XXXX元是为了研发CPU,还是为了搞一个世界上谁都不兼容的架构?


有些人,只会无端指责,而且是那种条件反射式的,一看到我国搞个什么,马上就觉得垃圾了,不行了,感情国外一切都是好的既然那样请赶快出国去吧。
lin0119 2009-07-05
  • 打赏
  • 举报
回复
以上是回复21楼的。
lin0119 2009-07-05
  • 打赏
  • 举报
回复
您的屁话连篇,无非就是想辩解说采用别人的架构是明智的选择。您知道为什么给人家交“授权费”吗?“授权费”其实就是人家开发这一个架构的投入成本和商业利润。国家给中科院XXXX元钱去开发,中科院转手交了XXX元给MIPS。这一转手,既有面子“自己开发的”,又有大把的“转手费”。。。历史将会这样写的“中国一直到公元2009年,从未能真正独立开发出CPU。”
crushor 2009-06-29
  • 打赏
  • 举报
回复
[Quote=引用 21 楼 sandy_zc_1 的回复:]
我实在想不出来为啥龙芯没搞这个你就咬牙切齿地去否定它?
[/Quote]

我实在想不出来为啥有点质疑你就咬牙切齿的去否定质疑的人,你好像也有点怀恨在心啊?
我实在想不出来为啥前有汉芯之鉴,后面还有这么多仍然缺乏实证精神,盲目崇拜的人?
我实在想不出来为啥混淆概念,忽悠民众的行为都能找出各种各样的“合理”解释?

我们都是做技术的,又不去分那科研经费,打这种口水仗没意思,但要知道
龙芯若有真材实料,绝不是我“咬牙切齿”的否定就能打倒的,
龙芯若是“汉芯”二号,也绝不是你“咬牙切齿”的挺就能成功的。

不是说我懒得去找材料吗?附上一则旧闻以供娱乐

In-Stat表示:“龙芯-2类似于1995年推出的‘MIPS R10000’。其相似性可能导致知识产权问题,因为MIPS科技公司与龙芯毫无关系,也没有向龙芯的设计者发放任何技术授权


另外,需要知道在中国这片神奇的土地上,我不觉得有什么是不可能发生的。

hawaii 2009-06-28
  • 打赏
  • 举报
回复
其实龙芯一直在试图购买,但是以前价格没有谈拢。这次的购买价格也没有公布。
胡伟武说的是对的,如果总不兼容道路,意味着我们自己不仅仅是要做CPU,还要把操作系统,应用软件所有的东西都重新弄一套出来。这个路子是走完全封闭的道路。如果国家的钱实在多的没地方花,可以全部弄一套出来。不过事实不是如此。
而且,CPU的设计是自己的,可控的。这就足够了。你做得CPU只要足够好,你就是MIPS CPU中的老大。你一样可以和Intel的CPU去竞争(主要是在嵌入式和服务器市场)。
所以,很多争论,如果不是很了解技术细节,只能是空谈和谬误,混淆视听罢了。

龙芯是很多年来,计算机方面国家投入的项目中最成功的一个。而且是有前途、有希望的一个。
加载更多回复(21)

15,440

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧