龙芯CPU(13)–龙芯获MIPS正式授权

Sina WeiboBaiduLinkedInQQGoogle+RedditEvernote分享




2009年6月15日,中国科学院计算所,作为一个法人机构,正式获得MIPS的授权,从而为其龙芯CPU(商标正式名称为Loongson )朝着“MIPS Compatible”的道路上迈出了重要的一步。位于美国硅谷的MIPS公司于6月15日发布了官方新闻稿。中国科学院计算所的新闻稿是6月22日发布的。

在此之前的2007年,计算所是通过为其流片的位于欧洲的意法半导体STMicroelectronics公司间接购买MIPS的MIPS64的许可证来设计和生产龙芯CPU的。有兴趣的读者可以参阅2007年3月28日MIPS公司的新闻稿

这次计算所与MIPS的直接签约中,购买了MIPS32和MIPS64的许可证。

计算所所长李国杰院士是如此评论这次合作的:”We are very pleased to solidify our relationship with MIPS Technologies as we continue to drive technology innovation and adoption throughout China,” said Li Guojie, director, ICT. “The industry-standard MIPS architectures will allow us to design chips for a host of highly secure and efficient devices for government applications. We also see vast potential for economical microprocessors that target the high-growth Linux-based netbook and consumer PC markets for individuals, schools and small businesses across our country.”

这个消息出台后,引起了业界许多的反馈。其中,不少人认为这是否意味着龙芯其实就不是自主产权的中国芯了和其他众多怀疑。计算所在22日发布了一篇官方文章《关于计算所购买MIPS结构授权的考虑 》 。为了方便读者阅读,特附录如下。

笔者认为,计算所直接获得MIPS32和MIPS64的授权,当然是一件好事。是一个正确的做法。从而,在流片等方面可以摆脱ST的控制,为龙芯3和将来的后续发展铺平道路。

当然,龙芯的成功,关键在于软件。一切的一切是应用决定系统和芯片的存活。从李国杰院士的正式谈话中,读者可以体察,是否为了国家的安全使用,是龙芯目前和将来最重要的市场。

附录:

《关于计算所购买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。在公平和符合国际惯例的前提下,合理地购买一些必要的知识产权和服务是自主创新战略的组成部分之一。鼓吹一切从头做起,把合理的知识产权交易当成非自主创新去批判,不利于形成真正的自主创新环境。

(3个打分, 平均:5.00 / 5)

雁过留声

“龙芯CPU(13)–龙芯获MIPS正式授权”有11个回复

  1. wj_hd 于 2009-06-24 7:14 下午

    前排留名。一直等着看呢

  2. wj_hd 于 2009-06-24 7:17 下午

    昨天,hww接受了媒体采访,不知道陈老大看到相关报道没?还有,陈老大对龙芯的前景有啥展望没?

  3. 陈怀临 于 2009-06-24 7:34 下午

    我除了对胡兄的红卫兵作风有点保留个人意见之外,龙芯,特别是龙芯3将是中国在处理器方面的突破点。龙芯1,2一般啦,是练手啦:-)。
    当然,上述是从纯技术角度。如果从产业角度,长远是不错的。中短期是tough的。

  4. 帅云霓 于 2009-06-24 7:51 下午

    非常难以从正面理解为什么有国内媒体报道说龙芯是自主权失败什么的。
    难道修类似IPV9这样的窄轨铁路,把自己与世隔绝,就是自主知识产权的成功?这方面国内有IPV9,国外有美国的王安、日本的PC98等无数失败之例,真不知道这些媒体人都怎么想的。
    如果仅仅是无知,还可以教育,但如果是为了利益吸引眼球,那么,说他们祸国殃民就并不为过了。

  5. 陈怀临 于 2009-06-24 8:42 下午

    这就是为什么需要《弯曲评论》这样的媒体。

  6. KKK 于 2009-06-24 10:16 下午

    http://wiki.ccw.com.cn/龙芯
    这是谁写的?恶搞

  7. 老韩 于 2009-06-25 4:27 上午

    感谢楼上提醒,我已给总编发了邮件要求更正。

  8. 老韩 于 2009-06-25 4:33 上午

    4楼同志,这件事情的原委是很复杂的,既存在水平问题,又存在背后利益集团驱使的可能性。无论如何,这次风波已经对龙芯造成不可挽回的损失。

  9. 陈怀临 于 2009-06-25 7:23 上午

    对龙芯要支持。这是路线问题。没有商量的余地。记者,除了小韩,杀一半都嫌少。

  10. 老韩 于 2009-06-25 7:45 上午

    陈老师弄错了,我没有记者证。

  11. Loster 于 2009-08-17 2:05 上午

    搞不清楚啊。

    如果按龙芯所说,兼容MIPS的有专利的四条指令集也不构成侵权,如果根本不是因为侵权购买的MIPS授权。

    也就是意味着,你的指令集我拿来用,我自己研发具体实现,就不侵权,我就可以实现兼容性。就有现成的大量软件供我使用了,对不???

    那为什么不兼容x86的?? 只兼容个不会导致侵权的指令集而已嘛, 难道同样申请了指令集专利的MIPS和Intel, 法律对其的定义不一样?? 兼容MIPS专利的指令集就不侵权,兼容Intel的就侵权了??