近年来,中国的计算机产业发展迅速。由于国外计算机核心技术的垄断,今年推出了中国的中国芯。龙芯的推出对中国计算机行业来说是一个巨大的飞跃,因为我们突破了国外对中国核心技术的垄断,将要求所有政府部门都使用龙芯,可谓市场广阔。那么这颗拥有自主知识产权的龙芯在中国的表现如何呢?本文将带您了解龙芯的性能。
我们先来看看SPEC_int测试。这个测试考察的是CPU的单线程整数运算能力,关系到一般用户常用应用的性能。参与者是龙芯3B-1500 1.2GHZ,苹果A8 1.4GHZ,ARM Cortex A57 1.7GHZ和英特尔酷睿i7 4770 4GHZ。
龙芯的表现比较惨,分数只有A57的一半多一点。换句话说,在常见的单线程整数应用中,主流旗舰手机可以轻松秒杀龙芯3B。
然后多线程测试SPEC_int rate。通过计算只提供四核版本的龙芯3A的多核测试成绩,我们找到了一款老款四核i7 965 3.2G的成绩进行对比。
酷睿i7 965主频不到龙芯3A的3倍,但多线程整数性能是后者的7倍以上。现在主流的新一代酷睿系列CPU性能更强,可见龙芯和龙芯的差距有多大。即使8核龙芯3B的性能达到3A的两倍,也远不及主流PC CPU。
SPEC测试离我们普通用户还很远,而且在这种测试中,CPU厂商可以手动调整测试代码来优化性能,但类似的优化方法对于主流应用未必有效。在一篇计算的论文中,我们找到了龙芯3A的普通JS测试Sunspider的结果,看看它离主流设备还有多远:
结果很惊人:龙芯的性能不到iPhone 6用的A8芯片的十分之一。
光说光学性能是不够的。芯片的功耗也是一个重要的指标。计算给出一个数据:8核32nm工艺的龙芯3B典型功耗在30w左右。相对于其较弱的性能,30w的功率太高了。
我想你现在已经知道龙芯的能力了。龙芯3B对于服务器开发的实际性能不如主流手机,这就是计算的残酷现实。目前龙芯产品在主流市场上缺乏竞争力,替代进口芯片是一厢情愿。幸运的是,龙芯的R&D子公司已经意识到自己的产品与竞争对手之间的巨大差距,并正在努力追赶。那就让我们祝福并期待下一次龙芯的出现吧。