为提升国产处理器性能:龙芯发力自主指令系统架构 向Intel/AMD看齐
程序员文章站
2022-03-22 08:41:20
龙芯中科通过前期在mips架构的基础上研发的指令集loongisa所积累的经验,彻底抛弃掉了mips自主研发设计了loongarch,所以loongarch本质上仍然为risc指令集。最新一代的龙芯3...
龙芯中科通过前期在mips架构的基础上研发的指令集loongisa所积累的经验,彻底抛弃掉了mips自主研发设计了loongarch,所以loongarch本质上仍然为risc指令集。
最新一代的龙芯3a5000就采用的是loongarch架构,它所使用的是linux操作系统,在此操作系统中除了运行原生的loongarch程序,还能通过翻译的方式兼容 mips、x86、arm、risc-v 这几种指令集的linux程序。
近日有消息称,龙芯不仅致力于为gcc编译器和相关gnu工具链组件提供loongarch指令级架构(is)支持,还制定了要为loongarch实现llvm主线支持的计划。
回顾2021年,该公司一直忙于推出新的mips cpu架构,同时致力于linux内核移植(以及开源代码编译器 / 相关组件)。若进展顺利,国产高性能处理器也将能够迎来更好的发挥。
自去年以来,他们一直致力于llvm支持。虽然初始目标仅与旧版本挂钩,但在那之后,团队一直在有针对性地开展loongarch的移植重构(llvm git)。
期间他们还改进了测试的覆盖率和代码规范,以期在步入上游 llvm 存储库后持续改进相关代码。过去数月,我们已经见到了与 loongarch 相关的大量公开工作,但内部开发的工作量也不该忽略。
即使短时间内无法与intel/amd等芯片行业巨头相匹敌,loongarch能够像俄罗斯elbrus cpu一样成为国产佳品,也是具有相当重要的意义的。
- the end -
转载请注明出处:快科技