龙芯3A5000,首次采用纯国产架构,性能首次达到主流水平

2021-06-01 10:24:09 admin

可能你们不知道,因为没有用过。

其实国产CPU是有的,比如华为鲲鹏、申威、飞腾以及龙芯等,都是由中国公司自主设计的CPU。

那么“自主”是100%自主设计的吗?

很遗憾,它们的指令集架构不是由中国设计。

过去,国产CPU核心的指令集架构主要是:ARM 、X86、alpha、MIPS以及RISC —V,有的是授权,有的是买断,有的是开源。

小提升:华为达芬奇是AI芯片(NPU)架构。

而现在积极的改变发生了,龙芯中科不负众望,推出纯国产的龙芯架构——LoongArch,彻底放弃之前基于MIPS的LoongISA。

小提升:龙芯是自负盈亏。

LoongArch

全新的LoongArch让龙芯进一步提升了产品的技术可控水平和性能。

在LoongArch上,给我最深的印象莫过于是龙芯在生态方面做出的努力,显然这次龙芯已经不满足只在国产系统下工作,未来Windows完全有可能运行在龙芯上。

目前,龙芯中科已经基于LoongArch完成三项任务:

1、GCC、LLVM以及Golang三大编译器开发。

2、Java、JS、.NET三大虚拟机开发。

3、Loongnix龙芯基础版操作系统、UOS、麒麟三个OS系统迁移。

自研的LoongArch拥有2500多条自主指令。同时,为了进一步拓宽生态,扩大市场,它还可以翻译曾经龙芯所使用的MIPS以及当下主流的ARM和x86指令。

据了解:

LoongArch对MIPS指令的翻译效率是100%,

对ARM是90%,

对x86的话Linux下效率可达80%、Windows下效率70%。

龙芯中科已经告别原MIPS架构下的自有标准,与市场主流规范接轨。

经过1年多的研发攻关,龙芯中科已在处理器、芯片组、外设配置及运行时阶段全面支持ACPI规范,实现了相关软件的标准化配置,增强了整机硬件与操作系统的兼容性。

在生态上,龙芯未来可期:

龙芯在生态上的野心可能比任何一家芯片设计公司都大,它的目标是到 2025 年消除指令集之间的壁垒,彻底搞定不同指令集的兼容问题。

为此,龙芯找了国内外的知识产权团队作了梳理,对于使用二进制翻译别的指令集系统,是没有专利权纠纷的。

之后,龙芯还会继续进行知识产权分析,并建立 LoongArch 上游社区分支,同时组建 LoongArch 联盟,一方面免费开放 LoongArch,另一方面要在高校推广,取代 RISC-V。

那么采用LoongArch的龙芯CPU性能如何?

已经成流片的龙芯3A5000将是首款采用该架构的芯片。

龙芯3A5000芯片

除了LoongArch,龙芯3A5000芯片的另一个亮点就是:性能终于达到主流水平。

据了解,龙芯3A5000将升级到12nm工艺,4核心CPU设计,基础频率提升至2.5GHz,LLC增加一倍,SPE06单核性能在30分左右,首次达到主流水平。

同时面向服务器领域的龙芯3C5000也会和3A5000一同发布,同样为12nm工艺,核心数增加到16核,支持4~16路服务器。

与上代龙芯3A4000相比,龙芯3A5000,SPEC CPU 2006性能提升50%以上、STREAM性能提升40%以上、Unixbench性能提升100%以上。

该芯片计划在6月发布。

龙芯官方表示,在性能上龙芯已经“补完课”,接下来的重点是生态搭建。

这里的生态是指龙芯和操作系统的兼容。期待MacOS运行在龙芯上的那一天。


电话咨询
产品中心
解决方案
关于我们