集微网消息,4月中旬,龙芯官方宣布,龙芯自主指令系统架构(Loongson Architecture,以下简称龙芯架构或LoongArch)的基础架构通过国内第三方知名知识产权评估机构的评估,并在2021年信息技术应用创新论坛主论坛上正式对外发布。
值得注意的是,不同于以往Intel/AMD的x86、Arm、RISC、MIPS、SPARC指令集规范,LoongArch是首个采用中文编写的CPU规范。
龙芯架构是龙芯中科基于二十年的CPU研制和生态积累所推出的,包括基础架构部分和向量指令、虚拟化、二进制翻译等扩展部分,近2000条指令。
完全自主、技术先进、兼容生态是龙芯架构的三大特点。
首先,从整个架构的顶层规划,到各部分的功能定义,再到细节上每条指令的编码、名称、含义,在架构上进行自主重新设计,龙芯架构具有充分的自主性。
其次,摒弃了传统指令系统中部分不适应当前软硬件设计技术发展趋势的陈旧内容,吸纳了近年来指令系统设计领域诸多先进的技术发展成果。同原有兼容指令系统相比,不仅在硬件方面更易于高性能低功耗设计,而且在软件方面更易于编译优化和操作系统、虚拟机的开发。
第三,在设计时充分考虑兼容生态需求,融合了各国际主流指令系统的主要功能特性,同时依托龙芯团队在二进制翻译方面十余年的技术积累创新,不仅能够确保现有龙芯电脑上应用二进制的无损迁移,而且能够实现多种国际主流指令系统的高效二进制翻译。(校对/LL)