关于龙芯拿MIPS授权的一点理解

关于龙芯拿MIPS授权的一点理解

要说明白龙芯为什么拿MIPS授权要回答一下几个问题:
1、龙芯为什么要选择MIPS指令集而不是x86指令集?
2、龙芯为什么是现在才取得授权而不是8年前?
3、现在MIPS授权对龙芯发展有什么帮助?


一、现在回答第一个问题,龙芯为什么要选择MIPS指令集而不是x86指令集?
     大家应该都知道,计算所准备研制龙芯是2000年左右的事,20015月正式开始研制,第一个要解决的问题就是选择什么架构什么指令集,当然龙芯选择了RISC架构,而不是CISC架构。架构的事我们不谈(如果将来有人由于架构的关系说龙芯是冒牌货,没有技术含量,忽悠纳税人的钱,就如现在的情况,那我们再谈,当然架构也是广义指令集)。
       确定了架构开始确定使用何种指令集,两条路:一、自己开发指令集;二、采用已有指令集。
要自己开发出指令集并不难,我国早期的计算机采用的就是自己开发的指令集,如果大家想知道相关的情况,可在百度输入“夏培肃”来了解,比如107计算机、银河系列计算机,在局部取得了成功,但是它们是用在专有领域,不存在和别人竞争通用市场的问题。外国科技企业再牛也不敢找中国人民解放军的麻烦不是么?
       难就难在指令集要为整个业界所接受,成为标准之一并推向世界。
       打个比方,我开发了一个名叫“小强”的指令集,研发了基于“小强”的CPU,然后呢?然后你要卖CPU啊!可是你这个CPU,市面上没有配套的操作系统,更别说应用软件!你怎么办?你要开发基于“小强”的编译器、BIOS、操作系统、应用软件……。你要把这些东西都推广出去,让别人去接受,让别人把自己现有的东西都迁移到“小强”上来——这是一个何其浩大的工程——用屁股想都知道不可能。你会发现你家除了一窝“小强”什么也没有!!!
       以上说了七八轱辘的话,我想我们大家应该有个共识:龙芯不能独创一个全新的指令集。如果还有朋友不同意这个观点,那么以下的文字对你来说都是废话,你可以不用看了。
       龙芯要选择已有的指令集,现在指令集有很多,但可供龙芯选的稍微思考一下就只剩X86MIPS了,当然还有ARM,但ARM得授权方式虽然好,却使龙芯失去了独立的研发经历,没有任何安全可言。
       要选择X86么?我们知道计算所对龙芯的定位是通用CPU,通用CPU的老大是INTEL,龙芯只要研发出来,不论性能如何,从性质上说,就是INTEL的竞争对手,何况背后还有中国政府的支持。如果我是INTEL我会很高兴计算所选择了X86指令集,我会提供给计算所不高不低的技术支持,要他研究一个不好不坏的CPU,等他壮大一点,我就掐死一点,造个舆论,骂下计算所,多要点授权费,然后再多给点授权,让龙芯的市场再大一点,然后如此这般再来一边,最后计算所痛苦的发现,原来替INTEL做嫁衣裳。
       最后李国杰和胡伟武被骂成汉奸,买办,卖国贼,白痴,最终被钉在历史的耻辱柱上。
       亲爱的你还会选择X86架构么?
       最后只剩MIPS了。MIPS的最大竞争对手是谁呢?自然是X86啊,换句话说几乎就是INTEL啊。从这个程度上说龙芯和MIPS的大目标是一致的。
       尤其重要的是,MIPS经过几十年发展,是一种优秀的精简指令集,但是MIPSSGI抛弃后就江河日下,上个世纪90年代的辉煌已经过去,现在几乎沦落到靠卖个指令集的授权吃饭,今天上了下ARMMIPS的网站,两者气象完全不同,MIPS卖了个授权给计算所,就毫不犹豫的把新闻放在公司首页,如此可见一般。
通过提供MIPS指令集授权来获取授权费,这是MIPS现在比较现实的商业模式,承认与否也是这样。
到现在为止,大家应该明白,选择MIPS指令集是龙芯最理想也最现实的选择。
好了,第一个问题,回答完了。
二、龙芯为什么是现在才取得授权而不是8年前?
       计算所的一帮学究刚开始设计龙芯的时候,估计也没有仔细考虑将来产业化的情况,毕竟当时连什么时候能设计出来都没谱。但是关于指令集的问题,是经过仔细考虑的,在设计时采用MIPS指令集,几乎所有指令都是过了保护期的,可以自由使用,虽然落后,但那是千锤百炼,经过市场检验的东西。其它没有开放的指令,通过用其他相似指令代替和与ST的合作来解决。
       网上传说计算所花了500万美元获得了mips的正式授权,此价格我还没有确认,但肯定是不菲的,500万美元合3500万人民币左右,这可不是一笔小钱!大家想想八年前MIPS心气多高啊,当时的要价绝对要比500万美元高多了,计算所哪出得起啊。龙芯刚刚开发的时候,是计算所自己的1000万人民币创新基金拿出来搞的,可没有什么国家的科研经费(你要说计算所属于国家,这钱也是国家的,哪我没话可说)。这点钱,当时的MIPS绝对看不上眼,而且MIPS当时认为中国人开发通用CPU有一种中国男足拿世界杯的感觉。
       八年以后,龙芯虽然没有多好,但他有了自己的产品线,有了明确的发展规划,有了初步的产业化成果,有了国家的国民的大力支持。
       所以,为了MIPS和龙芯的发展,龙芯拿到了授权。

三、现在MIPS授权对龙芯发展有什么帮助?
       龙芯发展了8年多,大部分指令集是MIPS的,受专利保护的指令集自己做了扩展,但是还是对MIPS指令集的软件在龙芯上的使用有很多冲突,现在好了,基于MIPS的软件都可以使用了。龙芯有了具有自主知识产权的架构,又能使用MIPS所有的指令集,现阶段来说,是最好的结果。好多朋友以为,我们采用MIPS指令集就是采用了MIPS提供的核,这根本就两回事。这种情况,一般出现在ARM的合作伙伴上。
       在国外销售不会有版权冲突,不会再仰仗ST这个第三方,以后ST就是纯粹的代工企业。将来和ST谈起来,筹码更多了。
       还有 很多很多。。。。
       就像当年没有钱拿授权现在可以一样。我希望龙芯将来强大了,直接买下MIPS公司。这才是终极解决方案——这也是我内心的深切愿望。

----------------V4.0更新说明--------------- 1、【UI】全新的UI和交互呈现,优化UI的整体和局部刷新,同时主导航和列表分组可进行收缩和打开操作,整体信息展示和查找更加便捷和高效; 2、【首页】全新首页界面,增加更加便捷的设备统计信息、素材资源统计信息,以及节目和系统存储的使用信息等; 3、【编辑器】 1- 【UI】全新的节目编辑器,所见即所得,功能更强大,节目制作更容易更便捷; 2- 【场景】支持场景直接预览,每个场景缩略图与编辑区内容显示一致,并可将单个场景保存为节目模板,同时还能进行场景复制; 3- 【文字元素】文字元素支持粗体、斜体、下划线、中划线,居左/中/右及背景颜色等属性设置; 4- 【天气元素】全新的天气元素,增加城市湿度、风速等数值,以及更新时间显示; 5- 【时间元素】更多的日期-时间呈现类型选择,并且可对时间的文字大小、颜色和背景颜色设置; 6- 【音频元素】将音频元素修改为场景背景音乐,使用更加方便; 7- 【HDMI IN】支持HDMI IN元素添加和发布; 8- 【互动更新】按钮、图片、视频等基本元素均支持互动交互操作,可设置场景跳转链接、点击全屏预览、第三方网站跳转、场景内动态场景链接,以及第三方APK链接跳转功能; 4、【节目列表】全新的节目缩略图列表模式,支持单个节目编辑、一键发布、复制、预览、关联设备查看等功能; 5、【播放列表】全新的节目发布方式,支持多个节目多个素材混合进行发布,让节目发布过程更灵活更简单高效; 6、【发布模式】全新的内容发布模式,支持首要循环和垫片循环两种模式,首要循环支持追加、置顶和替换三种循环播放模式; 7、【素材列表】增加缩略图列表模式,方便素材快速查找和浏览,同时每个图片和视频支持放大预览; 8、【设备管理】 1- 整体功能交互优化,将设备操作功能整体进行了分类,且单双屏不再分开独立显示,使操作使用更加方便; 2- 增加设备节目日程信息、关联节目,对设备下的节目管理更加直观; 3- 增加详细操作日志记录,使得设备管理更加可靠和直观; 4- 引入日志存储管理策略,使得对设备的存储管理更加有效便捷; 9、【系统设置】增加数据库端口配置修改功能,优化系统用户详细操作记录功能; 更新须知: 由于4.0编辑器、节目和发布模块全新升级,已经不再兼容3.0之前(含3.0)所有版本的原有节目和发布信息, 升级后原有节目和发布信息将不能再使用,但会保留原有节目和发布相关的数据信息,还请各位尊敬的客户 在升级时注意,谨慎更新!
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值