计算机体系结构
体系结构(Computer Architecture)研究处理器及计算系统的设计:指令集架构(ISA)、流水线、超标量、缓存层次、内存系统、多核、加速器、GPU 等。这是与硬件设计交叉最深的 CS 子方向,也是 IC 研究生最常选择的“软硬交叉”方向之一。
graph TB
N2T["Nand2Tetris"]
DDCA["ETH DDCA"]
THU["清华 计算机组成原理"]
CS61C["UCB CS61C"]
UCAS["国科大 胡伟武 计算机体系结构"]
CA["ETH Computer Architecture"]
N2T --> THU
N2T --> CS61C
DDCA --> THU
DDCA --> CS61C
DDCA --> CA
THU --> UCAS
CS61C --> UCAS
CS61C --> CA
classDef beginner fill:#EFF6FF,stroke:#3B82F6,color:#1e3a5f
classDef intermediate fill:#F0FDF4,stroke:#16A34A,color:#14532d
classDef advanced fill:#F8FAFC,stroke:#64748B,color:#1e293b
class N2T,DDCA beginner
class THU,CS61C intermediate
class UCAS,CA advanced