龙芯是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实现了自主与兼容并存。
热门推荐
第三神经外科 功能神经外科病房应用脊髓血管造影术治疗脊髓硬脊膜动静脉瘘
激光大灯和LED大灯,哪种更优秀?
原神七七主C武器搭配:风鹰剑与试作斩岩的终极选择
巴菲特的早期投资:从烟蒂股到价值投资大师的蜕变
巴菲特投资理念:寻找企业价值与市场价格之间的差异
扎实做好案件信息公开:构建司法透明与公信力的关键路径
瑜伽中有哪些体式能有效提升臀部曲线
浅谈通过TRIZ理论的发明原理来理解专利的发明构思(下)
意大利复活节:八个你可能不知道的事实
如何解决网络安全运维
体育舞蹈的研究现状论文
租房看房主要看什么,周边环境和交通情况至关重要
减重总失败?快来看看如何破局!
如何给幼儿讲述人工智能
增肌减脂力量训练,增肌减脂力量训练方法
豆瓣9.1分,刷屏朋友圈的这部国产电影《好东西》你看了吗?
7种寄生虫,这些常见食物中都有
公司福利待遇对员工满意度与留存影响的调查研究
政策红利引爆四大赛道:深圳新规下的A股掘金指南
半夜为何会抽筋?预防与营养补充缺一不可!
如何在Windows 10系统中显示此电脑图标的设置方法
投标文件格式:一份详细解读与实用指南
一枝花·不伏老
肠漏是什么意思
“躯体化症状”上热搜!不舒服又查不出?有6种常见表现
关于蓝牙5.4 你想知道的都在这里
牙齿矫正有哪些不同的方法?费用大概是多少?
改善卧室环境让失眠好起来
2025成都生育津贴办理流程及领取标准详解
《倚天屠龙记》中阿大、阿二、阿三的真实实力揭秘