多核CPU:一个人干不完的活分给多个人 多核CPU:一个人干不完的活分给多个人一个厨师做一桌菜要1小时。四个厨师做一桌菜要多久?理论上:15分钟!这就是多核CPU的核心思想。一、单核CPU的困境单核CPU的性能瓶颈: 1. 时钟频率有上限 - 频率越高,功耗越大 - 发热无法控制 - 物理极限 2. 流水线效率有上限 - 分支预测不可能100% - 缓存命中率有限 - 数据依赖限制并行 3. 散热问题 - 频率翻倍 → 功耗翻4倍(V²关系) - 笔记本散热有限 结论:单核性能提升遇到瓶颈!二、多核CPU的诞生解决方案:把多个CPU核心放在一起 ┌────────────────────────────────────┐ │ CPU芯片 │ │ │ │ ┌─────────┐ ┌─────────┐ │ │ │ 核心1 │ │ 核心2 │ │ │ │ ALU/Cache│ │ ALU/Cache│ │ │ └─────────┘ └─────────┘ │ │ │ │ ┌─