|
Tempestglen 发表于 2013-11-7 09:16
ls几位i 痴,能否说明physics是测整数还是测浮点还是测内存的?还是一起都测的?凡是像样的cpu测试软件,例 ...
T神也别钻牛角尖了。你在试图把缓存单独分离开来评价一个CPU的架构,单说A7的计算单元能力非常强,以前有些人也是这样评价AMD的推土机多么厉害的。但CPU是一个整体,不光是运算单元,把各项能力尽量最大化才是一个好CPU。
A7的确是个优秀的架构,但苹果也有自己的考虑,为了能耗比、面积等多个方面,舍弃了一部分性能,造成了这种现象。但这样的话,只要不是那么大规模的应用,速度会非常快。我觉得这种取舍是很正确的。你也没必要始终纠结在3Dmark physics这件事上,A7不是完美的,有自己的瓶颈,但用在iphone、ipad,在对体验的提升上,可以说是很完美的。
如果仅仅增加缓存就能完美解决这些问题的话,A7的开发团队不可能不知道这一点,他们之所以没这么做,肯定是有更深的考虑,从产品整体体验上的考虑。完善了A7的这部分性能,让A7变成全能王,但功耗就上去了,L2的功耗、面积也是不低的。但是这样对整体体验的提升并不会那么明显。而且,单纯的L2容量的提升,未必会达到那么明显的效果,缓存机制是不那么简单的。
我觉得,intel虽然保守固执,始终抱着X86向前兼容不放,但现目前技术的确是很优秀的。要说缓存的话,intel的CPU从Nehalem开始二三级缓存就一直没变过,二级缓存跟A7一样都是每核心256k,按理说是非常小的了,但性能还是在进步。相反很多酷睿2时代的CPU,二级缓存甚至比现在i7的二三级缓存加起来还大,但性能却差远了,包括3Dmark的physics。而AMD的很多CPU,二级缓存也很大,但是跑3DMARK physics却差远了。看得出来,intel在缓存机制上的确是有技术的,靠暴力堆缓存反而是没技术的表现,而性能不济怪缓存不够其实也是技术不到位。A7不是也有4m SRAM吗?比haswell的三级缓存还大(也是CPU核心外部的SRAM),既然intel能在这样的缓存容量下做到3dmark physics不造成瓶颈,我想并是不缓存真的不够用,只是缓存利用机制还不够好。
我觉得你们真的没必要纠结于3DMARK physics这个问题上了。虽然A7的这个成绩低,但也不能因此否认A7其他厉害的方面,说A7相当于6589那是笑话,只是想借此来气你。你跟着钻进这个牛角尖正好中他们的下怀。你没必要要求A7十全十美,非要拿A7的短处跟别人的长处比。
A7不够完美,但不够完美却也已经力压群雄,只有少数地方不是很好。也就意味着,以后还可以做得更好,还有进步空间。 |
|