本帖最后由 danze 于 2017-5-31 16:07 编辑
不会那么直观。 涉及数据路径依赖/缓存交换多时再看,尤其后者 ~100-200ns的通信开销不是说着玩的,缓存一致性维护协议的功能这块还不太清楚 .
常见跑分或一些用途的mp ratio,ryzen看着高一般是因为堆料,更多缓存 更多调度资源,可能smt qos策略也偏MP,如果是cinebench/blender/pov ray这类sse类用途,应该是因拜拆分add/mul的fmac所赐
zen核心与haswell有很多一致的规格,ROB队列容量,L/S alu数量等,但fritz chess(纯整数非内存密集无x87/simd 80386兼容就能跑)同频单线程跑分 比iu偏低。
SPEC06 2017Q1 AMD自己提交的ryzen测试也在那,尚不及intel
对于一些游戏等高实时性-延迟敏感的用途来说,I/A的smt都会造成资源抢占产生额外延迟起负面作用,看一些(延迟不敏感的/拼吞吐)跑分觉得ryzen似乎资源抢占引起的拖mp吞吐情况轻些,具体的原理到底是因乱序执行不够强留的气泡多反而歪打正着 还是因堆了更多调度/缓存资源起到作用就不清楚了
|