以前指责龙芯购买MIPS授权的那篇文章让人啼笑皆非,只能用无知来概况 我在IT从业多年,非常赞同龙芯购买MIPS指令集的授权!分几个方面来阐述:
(1)什么是指令集?指令集好像英文的26个字母,本身什么内容都没有,你我心情好也可以之定义一个自己的指令集~!没有任何技术含量;
(2)一个CPU是否强悍是否自主研发,不在于其采用了什么指令集,而在于它对指令集的实现能力!就好像一本小说是否精彩,不在于使用英文字母书写还是用阿拉伯字母书写的一样!定义指令集没什么技术含量,但是实现这个指令集就需要科研人员付诸巨大的努力了!举个最简单的例子:Intel和AMD这么多年都采用的是Intel的X86指令集,但是CPU的性能却越来越强,换句话说这么多年Intel和AMD都是在研发X86指令集的更强实现!真正有挑战性的工作是研发指令集的实现!这才是自主研发的核心;
(3)龙芯自创一套指令集?答案是可以,但这样肯定无法获得市场化成功!任何芯片想要市场化成功,都必须沿着兼容的路线!小到彩电手机MP4里面的小芯片(采用的ARM指令集),大到PC服务器里面的处理器(采用PowerPC、X86或MIPS),任何芯片的研发都是采用主流兼容的指令集,无一例外!龙芯如果自起炉灶,那才是真正的祸害人呢!
(4)之前几年龙芯没有购买MIPS授权,为啥一样可以用?很简单,即时不购买MIPS的授权,龙芯一样可以正常研发正常使用,不存在任何问题!因为MIPS的指令集,就那么几句话,是公开的,任何人都都可以了解并去实现之~~但是如果龙芯想要市场化,那么就必须购买MIPS指令集了,因为这是人家的专利!(不过也快到期了,所有授权花不了多少钱)。买了专利就获得了合法的市场化身份,就可以公开的大规模推广了。有了合法的身份,Sony、飞利浦这些企业才敢于购买咱们的芯片(Sony PSP的芯片就是MIPS指令集的,理论上PSP的操作系统+戏完全可以基于龙芯运行)
总结一句话,之前指责龙芯的文章无知的可怕 龙芯购买MIPS授权,不存在任何技术原因,完全是为了推动市场化进程而已!大家对这件事情应该理性看待才能更好的了解世界!
可不可以这样理解,指令集是一种很高级的编写程序语言,就象C语言、汇编语言一样。
如果龙芯自编一套指令集,则用其他指令集编写的现有程序将无法在龙芯上运行。
所以,要购买指令集的使用授权。
关键在于怎样实现指令集。同样是用C语言写的源程序,被不同的编译器编译后代码是不一样的,在物理层面上的运行更是不同。就象我们说着共同的语言,但每个人的大脑结构绝对不同。
毁我运十是沈X
发短信 加好友 更多作品
级别:五级士官积分:1315 安溪铁观音的最新标准价钱
做为CPU的开发来说,西方相关公司基本上把所有的技术路线用专利封锁起来,所以,必须要购买一些相关授权才有可能进行国外的销售,大规模的商用。
打个不恰当的比方,西方的专利把制作CPU基本的技术,象数学当中的形如1+1=2这样基本的东西用专利封锁起来,而且更绝的是,有朋友说我搞a+b=c也可以阿,但是现在的专利保护,为了防止技术泄露,基本上保护的是思路,所以A+B=C也是侵犯了专利。
为了制作自己的CPU所以买点这样的授权是不得已,完全是被宰了一刀,是现有的专利保护不公平的一个现实体现。
什么是CPU架构?
CPU架构是CPU厂商给属于同一系列的CPU产品定的一个规范。
采用相同架构的不同厂商的CPU,可以通用相同的编程语言,可以相互兼容。