深入理解电脑的内部运作:探究多核心、缓存、CPU、CUDA、ALU与Cache的作用
最编程
2024-01-15 20:59:36
...
多核
当单个CPU
主频超过一定范围后,CPU
成本和散热成了很大的问题,主频很难突破10GHz
。
为了获得更快的计算速度和更好的性能,芯片设计者决定绕过主频,采用人海战术,在一块CPU
中增加多个核心(Core
)。
一个核心是一个可以运行指令的独立单元,它包含了ALU
和寄存器
,并配备L1
和L2 Cache
。多个核心共享L3 Cache
。
上图是一个多核处理器电路图。下图是多个多核处理器:
服务器可以支持多个处理器(CPU),支持单个CPU的服务器称为单路服务器;支持两个CPU的服务器称为双路服务器。上图是Intel
的四路架构,系统支持四个CPU,假如每块CPU
内有8个核心
,系统可对外提供32核
计算能力。
上一篇: 控制单元的功能
下一篇: 理解CPU如何运作:详尽图解解析