专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

CPU线程多意味着什么_服务器

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/9 4:22:31       共计:3556 浏览

CPU线程多意味着什么?

超线程是英特尔基于同步多线程(SMT)的专有技术,以提高并行性。它基本上将每个物理核心表示为两个逻辑核心,每个核心可以运行一个线程。因此,四核CPU会被操作系统当作是8核CPU。

超线程背后的基本思想非常简单:有一些场景使逻辑核心陷入停滞状态。例如,在高速缓存未命中时,核心将被停顿几百个周期,直到从主存储器中取出数据。在停滞期间,另一个线程(在另一个逻辑核心上)可以开始执行大约一百个周期。也就是说,让闲置的CPU资源能更有效的利用起来。

但超线程这并不总是有益的,并且在许多现实场景中可能会妨碍性能。例如,当两个线程竞争相同的物理核心并且超线程间接地增加这种争用时,存在更多的高速缓存未命中。因此,要发挥出超线程的作用,还需要操作系统和应用软件的配合。

当然,现在应用和操作系统对超线程的优化是越来越好,我们在之前也针对超线程作过一些测试:

从测试可以看出,有超线程的Core i7-6700K它的综合性能比没有超线程的Core i5-7600K平均要好19%左右。

简单来说,超线程能让CPU的效率更高,有效地提高CPU性能,改善系统的稳定性。对于游戏玩家和办公用户来说,线程多自然是多多益善,但有个前提,它的单核性能也要足够才行啊。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:excel服务器客户端闪退怎么处理_服务器 | ·下一条:如何在Python中获取文件创建和修改日期_python

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有