处理器提高性能主要是两个途径
1、一个是提高PIC(每个时钟周期内可以执行的指令条数)(主要是针对这个)
2、提高处理器的主频率。(硬件、有上限,其功耗和主频三次方成正比)
提高并行度来提高IPC
1、提高微架构的指令并行度。
2、采用多核并发。
单核的物理结构:
多核物理结构,通过外部总线连接(QPI):
多核的结构,衍生出来了NUMA,这个使用socket node来表示不同处理器的内存内容
超线程(HyperThreading ):
就是从逻辑上,将一个物理核,逻辑上变成两个(有多少个物理核,超线程就能变成两倍)
简单来说就是,原本是5s吃一口饭,休息2s(单核单线程)。现在是5s吃一口饭,2s休息的时间变成喝汤了,然后5s又继续吃饭,重复循环 。