是否可以将 CPU 核心合并为 1 个快速核心

是否可以将 CPU 核心合并为 1 个快速核心

我在世界各地托管游戏服务器,其中一些服务器由于服务器负载过重而需要非常高的时钟速度。我的问题是:是否可以采用 3Ghz 的 8 线程 CPU,并使用虚拟化等技术使其成为 6Ghz 的 4 线程 CPU?我想将我的 CPU 集中到一个或多个更快的内核中,以便单线程应用程序可以使用更多的 CPU。

答案1

简短的回答:不!

没有什么魔法可以将多线程 CPU 转换为速度更快、频率更高的单线程 CPU。多线程和多核 CPU 的普及源于提高单线程性能的复杂性。

高端多线程 CPU 中的多个实例中存在的 CPU 内部资源、ALU(算术单元)、LSU(加载-存储)可以同时由多个线程使用,或由一个线程使用,从而赋予其更高的优先级和性能(也存在热量权衡,并且由于内部限制,某些 CPU 资源(如加载/存储队列或操作单元)可能并非对所有线程都可用)。

IBM Power8 CPU 是具有动态可配置线程数的 CPU 的一个示例(每个核心最多 8 个线程)

相关内容