正在阅读:Skylake性能提升的秘密:逆向多线程!Skylake性能提升的秘密:逆向多线程!

2015-08-18 09:35 出处:PConline原创 作者:joe 责任编辑:liangzhijie

  【PConline 资讯】Skylake家族虽然已经上市一段时间了,作为“TOCK”年Skylake架构对比Haswell架构有着重大的改变。不过Intel将关于Skylake任何的技术细节保留到即将召开IDF上才公布,近日来自德国Heise网站发现了Skylake性能提升的秘密——“逆向超线程(inverse hyper threading)”!

  一向以严谨著称的德国人使用了CPU2006对Skylake与Haswell处理器做了纯粹的CPU性能测试,对比的是Core i7-4790K与Core i7-6700K两款处理器。

skylake

  从他们的测试结果来看,与Core i7-4790K相比,Skylake架构的Core i7-6700K处理器单核性能最高可比4790K快2.4倍,4核心下也快了20%左右,这可以解释为某些情况下第二个核心的功能单元、缓存、TLB等 单元可以为第一个核心所用,意味着单线程下也可以利用其他核心的资源了,难道这就是传闻中的逆向多线程?

  传统的多线程设计是多个核心/线程并行处理以达到加速计算的效果,但实际情况中并不是所有的应用都支持多线程,很多应用中对单线程的要求更高,所以又有了逆向多线程的设计——它的思路跟SMT这样的多线程相反,是将多个核心/线程变成单线程处理来提高运算。

skylake

  其实逆向多线程这事很早就有过传闻,早在AMD的K10架构问世之前,就有消息称AMD正在研发反向超线程(anti-HT)技术,可以将多个CPU核心/线程模拟成1个“CPU核心”来提高性能。不过最终这些技术并没有在AMD处理器中实现。

skylake
VISC架构的IPC性能远胜当时的主流处理器架构

  AMD能研究,Intel也自然会对逆向超线程做研究,但也没见过最终采纳的证据。一些Intel离职员工创办的公司Soft Machines去年推出了VISC处理器架构,使用了虚拟内核及虚拟硬件线程的概念,宣称这种架构可以实现3-4倍的IPC(指令周期)性能提升,多线程应用的每瓦性能比提升2-4倍。

  这次Heise的测试文章中就提到了Intel有可能应用了VISC或者类似的技术,但这依然是个猜测,具体还无法证实。Intel将在即将开幕的IDF会议上公开更多Skylake处理器的架构细节,至于是不是使用了逆向多线程这样的黑科技,很快就可以知晓了。

为您推荐

加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
热门排行

DIY论坛帖子排行

最高点击 最高回复 最新
最新资讯离线随时看 聊天吐槽赢奖品