查看赞过的帖子

电艺网[ZBOOA GMBH]

 找回密码
 立即注册

灵感画廊 浏览,收藏或上传插画 作品收藏夹 - 创建画册

游戏视频 游戏预告,通关视频 视频收藏夹 - 专辑

代码托管 多人协作开发 创建游戏开发项目

开发专题 游戏开发专题解说 专题列表

开发项目 - 加盟电艺 电艺福利 - 口碑(97%好评) 版权声明 - QQ群 - 下载工具

最近看过此主题的会员

查看: 1750|回复: 1

[CPU] Skylake性能提升揭秘:或实现逆向多线程

[复制链接]
发表于 2015-8-30 16:08:24 | 显示全部楼层 |阅读模式
电艺网文件绝不加密公告

Intel的Skylake处理器已经发布上市了,现在供货问题也在缓解了,但Intel此前并没有公布Skylake处理器的详细架构,我们的测试中Core i7-6700K不论是默认频率还是同频率相对目前的Haswell处理器都有提升,除了架构优化这个解释之外,Skylake这一代中很可能实现了传闻中的逆向超线程技术,所以Skylake的IPC性能有明显提升。

a.jpg

德国Heise网站使用了CPU2006对Skylake与Haswell处理器做了纯粹的CPU性能测试,对比的是Core i7-4790K与Core i7-6700K两款处理器。


b.jpg

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



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



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



c.jpg

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


e.jpg

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




回复

使用道具 举报

发表于 2017-7-17 16:10:24 | 显示全部楼层
新技能get
感谢恩主啊#dd71e0b47e268ab1c58d521f35db157655df40c4#
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

10元出售国语教程
程序员头像
技术博客
fastpost

版权声明|BUG|项目|黑屋|广告合作|加盟招聘|电艺网[ZBOOA GMBH] ( 粤ICP备12088054号 )

GMT+8, 2017-9-23 06:50 PM , Processed in 0.139380 second(s), 36 queries , Gzip On.

电艺网™基于 Discuz! 构建

© 2001-2015 Comsenz Inc.

把电艺扫进您的手机吧 分享电艺网 意见反缋 回顶部