摘要:
近期,据科技媒体Phoronix报道,龙芯公司正致力于为LoongArch架构构建龙芯二进制翻译功能(Loongson Binary Translation, LBT)。此功能旨在实现MIPS、x86、Arm等不同处理器架构的二进制代码翻译,使用户能在龙芯平台上运行来自其他处理器的程序,显著增强其软硬件兼容性。
具体内容:
在最新动态中,Linux 6.6内核计划整合LSX和LASX功能,进一步推动LoongArch架构的发展。当前,龙芯3A5000芯片是唯一支持LSX/LASX技术的型号。Linux 6.5版本已初步支持了LSX和LASX的SIMD(单指令多数据)技术,而在即将发布的Linux 6.6版本中,预计将集成优化的XOR操作、SIMD恢复、SIMD错误计算及其他关键功能,旨在提升性能与兼容性。
此外,为了提升LoongArch架构的全面性,龙芯在Linux 6.6内核中实现了多项通用功能。这包括KFENCE支持、Kernel Sanitizer功能、Kcov覆盖率支持以及其他内核优化措施。对于对此感兴趣的图灵汇用户,相关信息可在此处查阅。
总结:
龙芯公司持续优化LoongArch架构,通过引入LBT功能和Linux 6.6内核更新,显著增强了其兼容性和性能。通过实现SIMD优化、支持通用Linux内核功能,龙芯正逐步完善其生态,为用户提供更加高效、兼容的计算解决方案。