大奇科普库
Central Processing Unit

CPU 中央处理器

CPU 把更多芯片资源用在复杂控制、多级缓存和少量强核心上,优先处理低延迟和逻辑复杂的任务。

CPU 简化结构:数据从 DDR 经 Memory Controller 和多级 Cache 进入少量复杂 CPU Core。
01
MEMORY INPUT

数据从独立 DDR 内存进入处理器

通用 CPU 通常通过主板上的内存通道访问 DDR,与 GPU 封装旁边的 HBM 位置不同。

更多细节

主图是功能结构抽象,不对应某款具体 CPU

01为什么 CPU 要设计多级 Cache?

容量越小、距离核心越近的 Cache 通常越快。CPU 用 L1、L2、L3 形成层级,尽量让常用数据停留在更靠近执行单元的位置,减少等待 DDR 的时间。

02分支预测和指令调度在做什么?

分支预测提前猜测程序可能走向哪条路径;指令调度在条件允许时安排已就绪的指令先执行。它们的目标是尽量减少复杂程序带来的停顿。

03CPU 和 GPU 最直观的差异
CPU少量强核心、大量缓存与复杂控制,关注单个任务的低延迟。
GPU大量计算单元同时工作,关注许多类似任务的总吞吐量。
不是二选一现代系统通常由 CPU 与 GPU 各取所长,共同完成计算。