全站数据
8 4 2 0 5 8 1

超线程技术有用吗

林鹿心理 | 简单学习,快乐成才!         
问题更新日期:2024-11-03 16:32:17

问题描述

超线程技术有用吗,在线求解答
精选答案
最佳答案

有总比没有强吧。超线程技术对于多线程应用环境还是有助益的,这无需怀疑。因为毕竟是利用核心空闲的运算资源虚拟出来的逻辑核心,只有在核心有空闲资源可用的时候,超线程才有意义,所以你想指望着超线程能真正的四核变八核,怎么可能?能有15%的闲置资源可调用就不错了。这也是某些高密度运算任务,将CPU各个核心运算资源榨的很干净的时候,超线程技术毫无用处、同频i5和i7无区别的原因。但,毕竟很少有软件会将所有核心都压榨干净,因此超线程技术对挖掘CPU运算潜力还是有帮助的。至于一个核心虚拟出更多的线程(更多的逻辑核心),从技术将当然可以做到,问题是这样做会增加CPU设计的复杂程度,降低良品率,对性能的提升不见得更好。目前,一个核心两个线程,应该是比较平衡的结果。至于奔四时代,无论操作系统还是应用软件,对多核、多线程优化都很差、很不成熟,那个时期的超线程自然就觉得无用武之地甚至起反作用。连AMD都开始重视超线程了,将其加入Ryzen,这充分的说明了其价值。

其他回答

做一个比喻!