龙芯为什么不另起炉灶,采用更好的技术呢
龙芯为什么不另起炉灶,采用更好的技术呢?
为什么要去兼容MPIS 和X86呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
龙芯为什么不另起炉灶,采用更好的技术呢?
为什么要去兼容MPIS 和X86呢?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(6)
CPU,操作系统,Toolchain,三者是整个IT的支撑,三者互相关联。CPU最重要的是指令集,你重新设计了一个CPU,使用一套新的指令集,那么就需要全新的Toolchain来支持你的CPU,操作系统也需要做相应的支持,就比如linux,它对GCC toolchain有相当大的依赖。所以整个工程是相当的大。
如果使用现有的指令集,那么你只需要关心CPU的设计就可以了,其他的都有现成的可以兼容。
用mips指令集,龙芯1只需要设计cpu,其它的主板、软件都可以不管。
拔出sgi工作站的R4400芯片,换上龙芯1,开机即可使用。
如果不能使用,一定是龙芯1设计的问题。
这为龙芯cpu的设计带来了极大的方便,简化了故障判断。
不用x86、ARM,是授权的问题。
设计新的指令集,cpu、主板、软件、......、等等,一切都需要从头设计。开发周期、费用、后续开发、产品维护,那就是一个资金的“黑洞”。看看北大的cpu,就是因为使用新的指令集,故障排除困难,导致后续开发失败。
回复 2# redsunchina
改了也许会更好。
不然兼容这,兼容那,最后也许是四不像,效率低,用的人也不会多。
你以为这是做狗不理买包子