最近漏出的测试太多也来不及转了,一上网发现已经传遍天下。咱来说一些大家未必知道的事。就xfastest泄露的cinebench截图看
(嫌麻烦图略去了反正吧里有):
单核睿频3.9Ghz,分数154
全核3.5Ghz,分数1537
(1537*3.9/3.5)/154=11.12x,这个11.12x是3.9Ghz下的多线程倍率,
11.12/8=1.39x,这个是Zen的SMT带来的倍率
也就是说,跟酷睿的1.26x左右的SMT倍率相比,高出了13个点,差距50%!!
我与老外讨论的时候一直关心的问题终于有了答案:我们一直认为AMD会在SMT上做大文章,而且AMD“很可能”牺牲了一部分单核性能转而来提高第二条线程的性能,这算一种曲线救国的行为。而最新的测试透露,AMD确实是这么干了,并且对单线程的“牺牲”几乎完全看不出来。
你们可以回想一下工程机架构,1个模块两个”核心“,第二个”核心“总是能带来70-80%的增益,但是单线程却比较难看。我认为AMD内部肯定有什么方法,使得第二线程有更多的资源执行(比如很久以前老外提到过Zen的L1-TLB很大),所以AMD即使"放弃"了工程机械架构而转投SMT,依然能获得非常大的超线程收益。从现在看,Zen甚至可以视为工程机械结构的资源重分配后的产物,它的前端除了优化了单线程外,总的执行资源是没变的,只是Zen的管线(4ALU-2AGU-4FPU)看上去比工程机械(4ALU-4AGU-4FPU)要小一点。
很显然,Zen从推土机上继承的东西比我们想象的多得多。这世界就是那么神奇
(嫌麻烦图略去了反正吧里有):
单核睿频3.9Ghz,分数154
全核3.5Ghz,分数1537
(1537*3.9/3.5)/154=11.12x,这个11.12x是3.9Ghz下的多线程倍率,
11.12/8=1.39x,这个是Zen的SMT带来的倍率
也就是说,跟酷睿的1.26x左右的SMT倍率相比,高出了13个点,差距50%!!
我与老外讨论的时候一直关心的问题终于有了答案:我们一直认为AMD会在SMT上做大文章,而且AMD“很可能”牺牲了一部分单核性能转而来提高第二条线程的性能,这算一种曲线救国的行为。而最新的测试透露,AMD确实是这么干了,并且对单线程的“牺牲”几乎完全看不出来。
你们可以回想一下工程机架构,1个模块两个”核心“,第二个”核心“总是能带来70-80%的增益,但是单线程却比较难看。我认为AMD内部肯定有什么方法,使得第二线程有更多的资源执行(比如很久以前老外提到过Zen的L1-TLB很大),所以AMD即使"放弃"了工程机械架构而转投SMT,依然能获得非常大的超线程收益。从现在看,Zen甚至可以视为工程机械结构的资源重分配后的产物,它的前端除了优化了单线程外,总的执行资源是没变的,只是Zen的管线(4ALU-2AGU-4FPU)看上去比工程机械(4ALU-4AGU-4FPU)要小一点。
很显然,Zen从推土机上继承的东西比我们想象的多得多。这世界就是那么神奇