龙芯采用完全自主的指令集架构“Loongson Architecture”,简称简称龙芯架构或LoongArch。龙芯架构从整个架构的顶层规划,到各部分的功能定义,再到细节上每条指令的编码、名称、含义,在架构上进行自主重新设计,具有充分的自主性。龙芯架构摒弃了传统指令系统中部分不适应当前软硬件设计技术发展趋势的陈旧内容,吸纳了近年来指令系统设计领域诸多先进的技术发展成果。
本教程操作环境:windows7系统、Dell G3电脑。
龙芯是中国科学院计算所自主研发的通用高性能微处理芯片。
龙芯从2001年以来共开发了1号、2号、3号三个系列处理器和龙芯桥片系列,在政企、安全、金融、能源等应用场景得到了广泛的应用。 龙芯1号系列为32位低功耗、低成本处理器,主要面向低端嵌入式和专用应用领域;龙芯2号系列为64位低功耗单核或双核系列处理器,主要面向工控和终端等领域;龙芯3号系列为64位多核系列处理器, 主要面向桌面和服务器等领域。
之前龙芯采用的是MIPS架构,没有采用非常强大的X86和ARM架构,有一个重要目标就是实现“自主可控”。现龙芯发布了完全自主指令集架构Loongson Architecture,简称龙芯架构,这也表示龙芯已经彻底放弃了MIPS指令集架构。这个自研架构意义非常重大,这是中国造芯走出自研技术的一大步,人民日报点名称赞其为“国产CPU的历史性跨越”。
龙芯架构
2020年,龙芯中科基于二十年的CPU研制和生态建设积累推出了龙芯架构(LoongArch),包括基础架构部分和向量指令、虚拟化、二进制翻译等扩展部分,近2000条指令。
2021年4月15日,龙芯自主指令系统架构(Loongson Architecture,以下简称龙芯架构或LoongArch)的基础架构通过国内第三方知名知识产权评估机构的评估,并在2021年信息技术应用创新论坛主论坛上正式对外发布。
龙芯架构具有完全自主、技术先进、兼容生态三方面特点。
龙芯架构从整个架构的顶层规划,到各部分的功能定义,再到细节上每条指令的编码、名称、含义,在架构上进行自主重新设计,具有充分的自主性。
龙芯架构摒弃了传统指令系统中部分不适应当前软硬件设计技术发展趋势的陈旧内容,吸纳了近年来指令系统设计领域诸多先进的技术发展成果。同原有兼容指令系统相比,不仅在硬件方面更易于高性能低功耗设计,而且在软件方面更易于编译优化和操作系统、虚拟机的开发。
龙芯架构在设计时充分考虑兼容生态需求,融合了各国际主流指令系统的主要功能特性,同时依托龙芯团队在二进制翻译方面十余年的技术积累创新,不仅能够确保现有龙芯电脑上应用二进制的无损迁移,而且能够实现多种国际主流指令系统的高效二进制翻译。
2022年12月,国产龙芯 LoongArch 架构正如火如荼地发展中,已获得多个业界主流规范、应用的支持。
更多相关知识,请访问常见问题栏目!
以上是龙芯采用什么架构的详细内容。更多信息请关注PHP中文网其他相关文章!