假设我们有两个 CPU,一个是带有 4 个内核的四核 3.2 Ghz,我们有一个带有 2 个内核的双核 3.2 Ghz,每个内核中有 2 个线程(超线程)。我作为程序员的假设是,4 核 4 线程的执行速度应该比 2 核 4 线程快,因为第二个 CPU 需要在线程之间切换以模拟 4 个内核,而第一个 CPU 不需要像每个内核那样执行这样的切换核心可以独立和单独执行。
我想确认我的假设是正确的,如果不是,请解释为什么一个比另一个好。
两个单核 CPU(在双插槽系统中)是否等同于单个双核处理器?
我们也可以说两个单核 CPU 的处理能力是单个四核系统的一半吗?
我的上述理解基于 Puget 的Dual Processor vs Dual Core文章。