作者:guee
链接:https://www.zhihu.com/question/564984900/answer/2751672897
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
CPU的选择为什么没有考虑龙芯3A5000呢?即使不考虑龙芯,也别买兆芯,海光CPU要比兆芯实用得多。运行Linux原生软件的性能:4核的龙芯3A5000远远好于8核的兆芯KX-U6780A和飞腾D2000。无论应用软件需要的是单核还是多核性能,龙芯都比兆芯和飞腾优秀。海光的CPU我没有,没有进行对比测试。下面是对比测试的视频:两个视频内容相同,第一个在知乎,第二个在B站。8核更好还是4核更强?对比龙芯、兆芯、飞腾、Intel的办公体验2.1 万播放 · 132 赞同视频8核更好还是4核更强?真实对比龙芯、兆芯、飞腾、Intel在UOS系统上的办公体验_哔哩哔哩_bilibiliwww.bilibili.com/video/BV1M24y1979k/?vd_source=34c562da0c5c9e8964c6dfabfe7ca853运行Windows软件的性能:兆芯KX-U6780A本身是x86架构,在Linux下可以使用Wine运行Windows软件,这是优点。但是兆芯的CPU性能和海光差距很大,如果只考虑原生x86架构的产品,建议选择海光。飞腾是使用已经成熟的box86或exagear翻译x86指令,再配合Wine运行Windows软件,兼容性也不错,这也是优点。但飞腾D2000的原生性能仅与KX-U6780A不相上下,算上二进制翻译的效率损失,运行Windows软件的表现会远不如兆芯KX-U6780A。原生x86以及成熟的二进制翻译工具,也意味着兆芯和飞腾当前运行Windows程序时是什么状态,将来也不会有大的变化。龙芯从架构层面设计了软硬结合的二进制翻译方案,软件部分开发至今仅一年,目前运行x86应用软件的效率50%左右。 随着二进制翻译软件的持续改进,只需要更新二进制翻译软件,运行Windows程序的性能和兼容性就能提升。软硬结合的方案,理论上比纯软件拥有更高的翻译效率,因此龙芯的二进制翻译效率还有很大的成长空间。如果在未来一年左右,龙芯二进制翻译的运行效率能实现预定目标,达到原生80%左右,那么龙芯3A5000即使运行windows程序,也能比兆芯KX-U6780A表现得更好。CPU自主性:龙芯3A5000是使用自主设计的LoongArch架构(指令集),没有被终止授权的风险,也没有新版指令集不提供授权的风险。龙芯的所有CPU,从CPU核心到CPU中使用的各种控制器IP都是自主设计,没有任何的被卡脖子的风险。而海光、兆芯和飞腾的CPU中,大多数IP来自外购,甚至CPU核心也不完全是自主设计。从CPU设计水平的成长速度来看,完全自主设计的龙芯也远远优于兆芯和飞腾。下图是4种国产CPU品牌的产品,最近十多年来的进步速度与Intel的对比,对比的指标是SPEC CPU 2006测试int_base的单核成绩。测试环境为用户环境(UOS/银河麒麟),使用GCC编译器,且不对测试环境进行任何优化。<img src="https://picx.zhimg.com/50/v2-b376d4bc3214d8b6d9fafd5c856ef075_720w.jpg?source=1940ef5c" data-caption="" data-size="normal" data-rawwidth="1000" data-rawheight="1020" data-default-watermark-src="https://pic1.zhimg.com/50/v2-3dbd26c55b228ceacfc5f2d458141e85_720w.jpg?source=1940ef5c" class="origin_image zh-lightbox-thumb" width="1000" data-original="https://picx.zhimg.com/v2-b376d4bc3214d8b6d9fafd5c856ef075_r.jpg?source=1940ef5c"/>单核心每GHz的成绩代表了CPU核心的设计水平,可以看到10年前龙芯和申威的CPU核心只有兆芯(VIA产品)一半的水平,但10年来兆芯CPU的核心设计水平几乎没有提升。龙芯和申威的现有产品,单核每GHz的性能几乎是兆芯和飞腾的两倍,已经接近了Intel的水准。国产CPU在相同制程下的主频也差距很小,KX-U6780A主频2.7GHz,3A5000的主频2.5GHz(近期改进版已有2.7GHz),飞腾D2000的主频则是2.3GHz。<img src="https://pica.zhimg.com/50/v2-93a70e3873d7e45175534c005c1a6f4a_720w.jpg?source=1940ef5c" data-caption="" data-size="normal" data-rawwidth="2749" data-rawheight="1905" data-default-watermark-src="https://picx.zhimg.com/50/v2-8eb6ccb763294e8a8512f040af594d43_720w.jpg?source=1940ef5c" class="origin_image zh-lightbox-thumb" width="2749" data-original="https://picx.zhimg.com/v2-93a70e3873d7e45175534c005c1a6f4a_r.jpg?source=1940ef5c"/>对于兆芯CPU十年多来IPC几乎没有变化的情况,本人不是凭空捏造,也进行了对比测试,视频如下:两个视频内容相同,第一个在知乎,第二个在B站。英特尔痛失牙膏厂名,牙膏王惟您兆芯独尊1.7 万播放 · 29 赞同视频英特尔痛失牙膏厂名,牙膏王惟您兆芯独尊_哔哩哔哩_bilibiliwww.bilibili.com/video/BV1v84y1q7d7/?vd_source=34c562da0c5c9e8964c6dfabfe7ca853操作系统的选择我推荐UOS。个人认为UOS的UI设计对普通用户更加友好。统信对Wine的改进能力有目共睹,UOS对Windows应用程序的兼容性能好。统信的服务更好,亲身体验。整机品牌的选择这方面我无法提出任何建议,因为我只是个人用户,虽然龙芯、兆芯、飞腾的电脑我都有,但都是买的主板+CPU。目前龙芯3A5000的整机(不含显示器)有价格仅两千多的,但应该不是信创名录中的品牌。