奔腾4相当于酷睿几 奔腾4处理器( 二 )



通过限制程序在3C6T和6C6T上运行时,也会得到类似的数据 。牙膏厂U和农企U我都试过,在任务管理器中,同一个物理核的两个逻辑线程是相邻的 。例如 , CPU0和CPU1是第一个物理核的两个逻辑线程,CPU2和CPU3是第二个物理核的两个逻辑线程,以此类推 。我的结论可以通过在任务管理器细节的进程右键菜单中设置相关性,限制进程和测试的核心分配来重现 。
当然,以上测试只是一时兴起 , 没有严格控制变量 。后台还有一个QQ,任务管理器的图表显示也会占用一部分处理器资源 , 大家玩得开心就好 。
简单回答一些可能的问题 。Q1:为什么这么棒的技术没有完全普及?
A1:超线程技术相对更适合一些流水线长而复杂,执行单元多的架构,用于提高晶体管利用率 。即使在一些更简单的架构中加入超线程技术 , 也是没有用的 。还不如存空多做一个核心 。
Q2:为什么手机处理器没有超线程技术?
A2:其实手机处理器有Atom Z2580 2C4T处理器(不过反应好像一般),之前和它有关联 。顺带一提,ARM也有cortex-A65AE , 支持超线程,但不是手机用的 。我怀疑是因为八核比四核八线程好听 , 所以没做 。另外 , 相比超线程,为了闲置续航和功耗,移动端用大 。小核解决多任务并行,多余的任务直接扔到后台让小核运行,比一个大核两个超线程省电 。
问题3:超线程会损失单核性能吗?
【奔腾4相当于酷睿几 奔腾4处理器】A3:理论上,会的 。物理核的一个线程运行时,如果另一个线程需要执行新的任务,一旦发生资源占用冲突,必然会影响速度 。这种现象在高负荷下尤为明显 。我试过5600X单核棋4300分 , 单核双线棋6000分,相当于单线程降低到3000分的性能 。当然,以上只是极端情况 。对比我之前的CPU-Z测试截图,低负载下超线程的开启和关闭对单核性能的影响有限 。5600X完全可以算是测试误差,10100F影响更大,大概在5%左右 。

推荐阅读