当前位置:首页 > 问问

为什么锐龙要关闭smt 锐龙为何要关闭SMT?

为什么锐龙要关闭smt?

在AMD Ryzen处理器中,SMT (同时多线程) 是一项在各种应用程序中可提高性能的技术。但是,在一些情况下,关闭SMT可以带来更好的性能和稳定性,这也是AMD选择在某些处理器上关闭SMT的原因。以下是为什么锐龙要关闭SMT的几个方面:

1、硬件漏洞的风险

关闭SMT最初是为了缓解发现的一种名为"ZombieLoad"的硬件漏洞。该漏洞存在于Intels处理器中,但也可能会影响AMD的处理器。关闭SMT可以减少该漏洞的风险,帮助保护用户的数据。

此外,也有其他一些类似的漏洞可能会导致安全问题。虽然这些漏洞通常是由操作系统进行隔离的,但关闭SMT仍可以带来额外的保障。

2、特定工作负载的性能提升

在一些情况下,关闭SMT可能会提高特定工作负载的性能。例如,在一些较老的游戏中,关闭SMT可能会减少延迟并提高最高帧率。这是因为某些游戏可能需要处理器的所有核心在相应时间内都处理完一个单独的任务,而开启SMT会在核心内部分拆线程,影响CPU处理能力。

此外,在一些需要专用线程的应用程序中,关闭SMT可以提高性能。例如,一些专业视频编辑软件和科学计算应用程序可能需要专用线程来处理复杂的计算任务,关闭SMT可以提高这些启用专用线程的应用程序的性能。

3、热管理和功耗控制的优化

如果并发负载下的频率降低超过在单线程负载下的期望值,那么小的SMT core是有利的,因为它们可能运行在比大的全核心频率低的核心线程(这将是提供超过望期性能及功耗或温度表现的美好情况)。

另外,关闭SMT也可以帮助优化热管理和功耗控制。关闭SMT可以降低电源消耗,减少CPU发热量,从而使整个系统更加稳定。

4、不开SMT也有性价比更高的选择

AMD推出了一些不包括SMT技术的处理器,例如“锐龙3 3100/3300X”。“锐龙3”系列提供了一种比使用SMT更具性价比的选择。在一些低线程应用程序中,该系列处理器甚至可以胜过更多核心的处理器。

总的来说,关闭SMT在某些情况下可能是最佳的选择,但对于大多数用户来说,SMT仍然是一项非常有用的技术,可以提高多个应用程序和任务的性能。AMD也在继续研究和改进SMT技术,使其在未来的处理器中能够更好地发挥作用。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com
标签:

  • 关注微信

相关文章