FC红白机当年推出时***用的是8位1.79MHz 6502核心的Ricoh 2A03处理器,5.32Mhz Ricoh RP2C02G物理运算处理器,板载内存2KB,2KB板载显存,支持256X240分辨率,可显示52色中的13色,PSG波形叠合音效。
龙芯的LoongArch指令集不同于以前发布的LoongISA指令集,支持是完全自主研发的指令集,已经脱离了MIPS。具体内容网上有,这里我只简单谈一下我对LoongArch指令集的看法。
以前的龙芯CPU一直基于LoongISA指令,该指令是基于MIPS指令集来开发的,虽然在MIPS指令上做了很多扩展支持。但这一切都只是锦上添花的功能,并没有脱离出MIPS指令。虽然中国获得了MIPS的永久授权,但是面对霸权流氓的美国未必有用。美国如果发现龙芯起来了,完全有可能通过取消MIPS授权来限制龙芯的发展。而如今,LoongArch指令出来了,已经摆脱了MIPS指令框架,完全自主研发设计。就再也不用担心美国耍流氓了。
LoongArch除了是完全自主研发,兼容性还非常好。完全兼容旧有的MIPS,也兼容X86、ARM、RISC-V等指令集。龙芯提供了一套二进制翻译程序,这套翻译程序可以在尽量减少性能损失的情况下兼容其他指令集。比如:
LoongArch虽然是刚研发出来不久,市场比较渺小。但有了这么好的兼容性,市场一定会慢慢好起来,前景是光明的。毕竟,现在中美科技战愈演愈烈的情况下,只有靠自己才靠得住。
对于龙芯个人还是挺关注的,不过由于不是芯片行业的从业人员,对纯技术上的认识并不深刻,这里只聊聊LoongArch指令集出现后可能给我们带来的一些优势。
或许可以发展出自己的架构体系:
目前国内研发芯片的厂商不少,电脑CPU有龙芯、兆芯、海光,手机芯片有展讯、华为,服务器芯片有飞腾、华为,超算芯片有申威等,以上这些芯片厂商中使用都是现成架构,比如ARM、x86、MIPS等等。
但是从现有国际大形势上来看,当前主流的芯片架构都已经被美国所掌控(ARM已被美国英伟达收购,x86架构属于Intel),整体可靠性直线下降,未来我们在这个领域随后有被卡脖子的可能(例如ARM终止了对华为的后续授权)。
而龙芯目前的MIPS架构已经获得永久授权,同时这个架构自身也已经较为弱势,因此龙芯在这个领域几乎可以不受限制的自行发展,这次扩展LoongArch指令集就是走出了自主发展的一步,为未来的可持续发展提供基础。
如果长久的坚持下去,或许我们能迎来自己的新架构。
指令集兼容其他架构有助生态建设:
从这次公布的LoongArch指令集来看,可以兼容其他芯片架构的指令集,比如ARM、x86、MIPS、RISC等,就意味着未来龙芯也可以执行针对其他芯片研发的Linux软件,这大大开拓了龙芯自身的软件生态。
大家都知道一个操作系统以及硬件体系的成功,完全依赖于整个软硬件生态的建设,Wintel体系,ARM体系能成功都和这块紧密不可分。因此,龙芯如果想成功建立自己的生态体系也只能在这方面下功夫,对外兼容算是走出了第一步。
当前龙芯存在的不足之处:
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系我们,我们会予以删除相关文章,保证您的权利。
本文链接:https://www.boatgz.com/post/4791.html