龙芯团队今年开始商用的龙芯3A5000系列通用处理器芯片中,已经采用了自主构架LoongArch(简称Larch)的LA464微结构芯片内核,具备16MB三级缓存,龙芯3B5000则支持多路互连组成服务器,算力达到160GFlops,而功耗仅35W(2.5GHz主频条件下)。
龙芯3C5000L的算力更是高达560GFlops,具备64MB三级缓存,功耗也保持在130W@2.2GHz。从龙芯今年的3A5000、3B5000以及3C5000系列处理器的配置和参数来看,算力完全可以满足普通PC、服务器以及办公和行业专用领域的使用需求。
在系统支持上,可以使用龙芯自己适配的Loongnix 操作系统,以及统信UOS等,在一些电商平台中,已经出现了采用龙芯3A5000系列处理器的笔记本、台式机等等。比如在清华同方旗下的超锐L860-T2 商用办公14英寸笔记本电脑中,就使用了龙芯 3A5000/8G/256G/2G独显的配置。
从搭载的系统介绍上看,WPS、火狐浏览器、QQ、搜狗输入法等常用软件都已经原生适配,对于一般的家用办公需求是可以满足了。
不过很多用户可能关注它对于现有生态的兼容和程序的运行,由于LoongArch构架是一个全新国产指令集,所以在起步阶段只对Linux的兼容较为完美,而对于X86、ARM、MIPS等三方指令集构架的处理器上搭建的生态则通过CPU指令二进制翻译来实现部分或者完整兼容。
作为一个今年才大规模商用推广的新兴的处理器指令和构架,通过翻译来同时兼容三个流行的国外构架实属难得,但是也是不得已而为之。相信这也只是暂时的权宜之计,待自己的生态发展完成后,原生芯片构架和系统的支持开发后,体验就会上升一个层次。
在知乎上就有个名为guee的工程师,通过努力实现了龙芯3A5000电脑上采用二进制翻译成功运行Windows 程序,而且理论上任意32位的Win程序均可兼容。
目前已经实现运行的程序或者游戏包括压缩软件7z,以及一系列游戏,如帝国时代2、仙剑奇侠传、愤怒的小鸟、CS等等。
虽然部分程序可能还存在Bug,但这说明程序移植到国产龙芯处理器上是可行的,而且较为简单。相信假以时日,中国的硬件构架和通用处理器也能够形成自己的底层硬件和软件生态。