热门问题
时间线
聊天
视角
LoongArch
龙芯使用的RISC指令集架构 来自维基百科,自由的百科全书
Remove ads
LoongArch,简称LA,是一个龙芯中科研发的指令集架构。该架构包含了架构翻译(Architecture Translate)的指令子集,可在软硬配合下高效率翻译诸如x86-64、ARM架构、MIPS架构、RISC-V架构等指令集架构。其拥有基础指令337条、虚拟机扩展10条、二进制翻译扩展176条、128位向量扩展1024条、256 位向量扩展1018条,共计2565条原生指令。[1][2]
![]() | 此條目需要精通或熟悉相关主题的编者参与及协助编辑。 |
2020年8月13日,龙芯中科董事長胡伟武在视频会议上首次公开介绍了LoongArch。2021年4月15日,LoongArch在2021年山西信息技术应用创新论坛主论坛上正式对外发布。[3][4]2021年4月30日,LoongArch32和LoongArch64基本指令集手册正式公布。[5]
Remove ads
设计
LoongArch为32位定长RISC指令集,32个通用寄存器、32个浮点/向量寄存器,LoongArch可用的格式多达10种 ,其包含3种无立即数格式和7种有立即数格式。相对于MIPS,摒弃部分不适合现代CPU的指令,做了改进和扩展,例如单条指令支持的立即数从MIPS的最大16位扩展到最大24位,分支跳转偏移也从64KiB扩展到1MiB字节,以及寻址空间从固定分段改变为单一平面等,有效减少编译结果的目标指令条数和访存次数,提高了效能。[1][2]
寄存器集中包含RISC所具备的0号寄存器。[1]整体上,LoongArch64是MIPS64R6和RV64GC的超集,且原生上兼容RISC-V64的用户态指令。
纠纷
2021年6月2日,上海芯联芯发布公告,称LoongArch或与其所拥有的MIPS专利存在知识产权侵权,在香港国际仲裁中心发起仲裁诉讼。[6][7]之后双方在广州、上海、北京多地知识产权法院提起诉讼。[8][9]2023年2月,北京知识产权法院审理认为龙芯未侵权,[10]但芯联芯称结果暂无法律效力。[11]2023年6月25日,香港仲裁结果公布,芯联芯提出的7项仲裁主张中有6项被驳回,1项(少报版税)被判定为尚待解决事项,本次仲裁不会对龙芯中科技术方面产生重大不利影响。[12][13]
參見
參考資料
外部連結
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads