SMP 英文为Symmetric Multi-Processing ,是对称多处理结构的简称,是指在一个计算机上汇集了一组处理器(多CPU),各CPU之间共享内存子系统以及总线结构,一个服务器系统可以同时运行多个处理器,并共享内存和其他的主机资源。
CMP 英文为Chip multiprocessors,指的是单芯片多处理器,也指多核心。其思想是将大规模并行处理器中的SMP集成到同一芯片内,各个处理器并行执行不同的进程。
按照个人理解,SMP是板上多插槽安装了多个芯片,每个芯片中只封装了一个CPU核心;而CMP则是在一块芯片上封装两个或者多个CPU核心。从SMP到CMP的转变说明了集成工艺的进步。