核心停车的净后果是什么?

核心停车的净后果是什么?

核心停放的最终结果/后果是什么?例如,除了潜在的节能效果之外,为什么还要启用(或禁用)核心停放?

答案1

通常在超线程 CPU 中,核心缓存由核心支持的两个线程共享。

核心停止的主要好处是,当系统不是大量进行多任务处理时,超线程核心可以停止,这允许 CPU 将每个核心上的整个缓存重新分配给 1 个线程而不是 2 个。

这应该意味着在计算机活动线程数较低的情况下(例如您在玩游戏时会发现),这些线程的实际性能更高,因为它们具有更大的 CPU 缓存。

多线程应用程序往往是大型数据处理应用程序,因此当核心处于休眠状态时,丢失缓存造成的损失通常会通过更高的处理能力可用性来补偿。

从某种程度上来说,这是“两全其美”的事情之一,当系统仅运行几个繁重的线程时,您可以获得速度,并在多线程应用程序中获得处理能力。

禁用核心停止所损失的是具有更大 CPU 缓存的单线程应用程序所提供的额外性能。

相关内容