龙芯是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实现了自主与兼容并存。
热门推荐
灵活就业人员社保参保指南:两种养老保险制度详解及缴费指南
JAMA丨肺癌,免疫治疗加上贝伐珠单抗能使晚期患者获益吗?
贝伐珠单抗的6种适应症、4大注意事项、价格,我们总结好了!
个人如何参与碳交易?2分钟了解碳交易入门指南
硬件测试工程师必备技能:从入门到行业专家
如何使用CHKDSK工具检查和修复硬盘问题,保持电脑健康运行
越野跑新手装备推荐:带你轻松上路,挑战自然!
痛风的成因与预防:从饮食到生活方式的全面指南
2024年安徽省重点产业规划布局分析:十大新兴产业与未来产业前瞻
磷酸钙是什么,有什么作用
高功率因数的单相全桥PWM整流电路详解
遵义持续书写乌江流域综合治理绿色篇章
opencv实战项目二十四:棋盘格相机内参标定
小腿和大腿痉挛如何预防
新型血压血流监测传感器:结合连续波和脉冲波技术实现精准监测
基于STM32单片机的心率血氧温度显示系统设计
IVD前沿:代谢组学在结直肠癌风险评估或早期检测中的潜力
ELISA技术及其广泛应用:从疾病诊断到环境监测
从零开始:一份完整的重装徒步指南
终于等来地铁!杭州“最惨”红盘和商场,能否翻身?
跃动小子双塔奇兵模式最强阵容推荐
樱桃树什么时候剪枝(樱桃树修剪时间和方法图解)
教育的初心与使命:塑造人格、培养能力、促进社会进步
IP地址冲突详解:原因、解决方法与预防措施
潮汐为何会影响地球转动
期权putcall是什么意思
Put option用中文怎么说?
北京理工大学教育学考研辅导总结
肝硬化患者注意,把握好这4个节点,你的逆转率大大提高!
山东高铁运营里程突破3000公里 青岛多条高铁建设加速