测试软件在升级 CINEBench R23到底是什么
2021-01-13OverLord
OverLord
什么是CINEBench?
CINEBench是Maxon Computer这个3D软件开发商旗下的软件,它实际上是旗舰级3D建模、绘画、渲染和动画软件Cinema 4D(图1)的衍生产品。而Cinema 4D的很多用户大家应该很熟悉,比如暴雪娱乐、宝马、Sky、CNN、FOX、迪士尼、Sony Pictures Imageworks、NBA、NFL Network……

因为CINEBench的测试引擎基于真实的商业软件,而且还是被业界广泛采用的标准,所以它的多核成绩可以比较好的反映出电脑的专业开发能力。而且因为很多游戏也是用类似的3D软件开发(图2),所以CINEBench的单核成绩用来评估游戏能力同样是比较准的。此前的CINEBench R11.5、R15与R20是大家都很熟悉的测试工具,本以为这软件几年才会更新一次,想不到R20才出了1年半左右就推出了新的CINEBench R23。

两个变化不得不看
CINEBench R23有两个非常重要的变化,第一就是取消了针对Intel AVX512指令集的支持,一个是支持苹果新的M1芯片。这两个巨大的变化产生了非常重要的影响,笔者先谈一下前者。计算机上的任何程序最终要编译成一条条指令才能让CPU的晶体管阵列(图3)识别并执行,指令集是指CPU能执行的所有指令的集合,每一指令对应一种操作,CPU依靠指令来计算和控制系统,指令执行能力是衡量CPU性能的重要指标,指令集也与CPU效率有密切关系。
然而无论CPU有多快,X86指令也只能一次处理一个数据,这样效率就很低下,毕竟在很多应用中,数据都是成组出现的,为了提高CPU在某些方面的性能,就必须增加一些特殊的指令满足时代进步的需求,这些新增的指令就构成了扩展指令集,比如著名的MMX多媒体扩展指令集,以及SSE等等。2008年3月Intel宣布Sandy Bridge微架构将引入全新的AVX指令集,所谓AVXA全称是dvanced Vector Extension,即高级矢量扩展。
