龙芯是ARM还是MIPS架构?全面解读LoongArch的自主发展之路
创作时间:
作者:
@小白创作中心
龙芯是ARM还是MIPS架构?全面解读LoongArch的自主发展之路
引用
1
来源
1.
https://www.iotrouter.com/news/2161.html
龙芯处理器从早期基于MIPS架构发展至今,已经走上了完全自主创新的道路。其自主研发的LoongArch指令集不仅具备强大的兼容性和高效性,还拥有自主知识产权,成为中国自主CPU产业中的重要里程碑。
龙芯的早期发展:基于MIPS架构
龙芯的早期处理器,如龙芯1号和龙芯2号,都是基于MIPS指令集架构设计的。MIPS作为一种经典的精简指令集架构(RISC),在学术界和部分工业应用中有着广泛的应用。当初选择MIPS,主要是因为其在学术研究领域的影响力较大,且能够提供较好的授权和技术支持。
不过,MIPS架构虽然在一定阶段支持了龙芯的发展,但其逐渐被市场上的其他指令集(如ARM和x86)超越。MIPS指令集的生态系统较弱,尤其是在商业市场上缺乏广泛的支持,导致龙芯面临着技术创新和市场推广的双重瓶颈。
从MIPS到LoongArch:自主指令集的诞生
为了摆脱对国外架构的依赖,龙芯自2020年起放弃了MIPS授权,正式推出自主研发的LoongArch指令集。LoongArch不仅继承了MIPS的一些精简设计理念,还融合了ARM、x86等主流架构的优势,并加入了自己的创新。
LoongArch的三大特点:
- 完全自主设计:LoongArch在指令格式、编码、寻址模式等方面进行独立开发,确保了自主知识产权,不依赖于任何国际指令集授权。
- 兼容性强:LoongArch通过二进制翻译技术,可以高效兼容MIPS、ARM和x86指令,尤其是对MIPS指令的翻译效率几乎达到100%,对ARM和x86的翻译效率也分别达90%和80%。
- 高效性能:LoongArch在硬件设计上优化了高性能与低功耗的平衡,在软件方面也具备较强的编译优化能力,适合操作系统和虚拟机的开发。
为什么龙芯没有选择ARM?
ARM作为全球市场上最受欢迎的RISC架构之一,广泛应用于移动设备和嵌入式系统,具备强大的生态系统和开发者支持。尽管如此,龙芯并没有直接选择ARM架构,主要原因包括以下几点:
- 授权限制:ARM的指令集是闭源的,必须通过授权才能使用。而龙芯的目标是实现自主可控,避免在关键技术上受制于人。
- 生态壁垒:ARM的生态系统非常庞大,虽然技术成熟,但龙芯若选择ARM,难以在市场上构建出一个完全自主的、独立的技术生态。
早期的龙芯基于MIPS架构,现在的龙芯已经走上了完全自主创新的道路。LoongArch不仅具备强大的兼容性和高效性,还拥有自主知识产权,成为中国自主CPU产业中的重要里程碑。通过这套架构,龙芯能够在高性能、低功耗的CPU市场上与国际巨头展开竞争,并为中国的技术自主化进程做出贡献。
总的来说,龙芯不再局限于ARM或MIPS,而是通过LoongArch实现了自主与兼容并存。
热门推荐
感冒应该怎么补充营养
如何在创业公司中实施有效的财务监控
怎样使用素材不算侵权
如何对摩托车机油进行级别划分?这种级别划分的依据是什么?
大洋洲:世界最小洲的地理与人文全览
如何识别帕金森疾病?
帕金森病的早期识别和早期诊断
特斯拉FSD入华,狼来了?
车撞人责任怎么划分
FF14手游《最终幻想14:水晶世界》今日正式曝光!主打还原PC版体验与特色
批评≠否定!家有孩子,怎样让孩子理解 “批评的意义”?
生食海鲜的注意事项
中央空调水机冬季防冻措施与说明
让ChatGPT写出像人类一样的文字:7个实用优化技巧
新手入门:如何为Shimano油碟换油
GMP审计流程的关键步骤
米酒喝了会胖吗还是减肥
如何使用U盾进行安全操作?U盾的使用流程和注意事项有哪些?
交通肇事案件的调查与责任认定
常见的图像处理算法:中值滤波----median filter
离心机的转速、时间、PH对离心的影响有哪些?
捡拾遗失物不当归还的法律后果与风险防范
搞懂英语冠词!什么时候用 “an”,什么时候用 “a” ?
行政复议与行政诉讼:异同比较
客厅设计别老土!4技巧打造多功能舒适高级实用空间
面部不对称脸歪的原因及改善方法
Excel视觉效果提升指南
2025武汉落户全攻略:学历、积分、人才全攻略
促进孩子语言发展,亲子一起玩扮演游戏的5个实用技巧
苹果电脑截图保存位置及修改方法详解