### CPU 架构即发展历程 ![](https://img.kancloud.cn/df/ef/dfeff4668f170f8247d8f93fe09f5570_943x1189.png) #### **Nehalem ** 2008年推出。 Nehalem微架构采用可扩展的架构,主要是每个处理器单元均采用了Building Block模组化设计,组件包括有:核心数量、SMT功能、L3缓存容量、QPI连接数量、IMC数量、内存类型、内存通道数量、整合GPU、 ? 能耗和时钟频率等,这些组件均可自由组合,以满足多种性能需求,比如可以组合成双核心、四核心甚至八核心的处理器,而且组合多个QPI连接更可以满足多路服务器的需求。 2009年9月, 推出基于Nehalem微架构的Lynnfield处理器。 Lynnfield核心示意图 ![](https://img.kancloud.cn/31/b5/31b5f09a1eef44104072cef51e3fb8c4_600x367.png)![](https://img.kancloud.cn/31/b5/31b5f09a1eef44104072cef51e3fb8c4_600x367.png) #### Sandy Bridge,桑迪桥 双芯融合, GPU和CPU融合 ![](https://img.kancloud.cn/86/2a/862acc0c90541bae51d002679b682657_600x298.png) 关于 Sandy Bridge的更多介绍,可以参考: [https://www.expreview.com/topic/snb/](https://www.expreview.com/topic/snb/) Sandy Bridge还有一个最重要的改进就是加入AVX指令集。 Ivy Bridge : Sandy Bridge的工艺改良版。首次采用22nm 3D晶体管工艺,是今后Intel半导体工艺的重要基础 #### Haswell 2013年推出的全新微架构。把原来主板上的VRM模块整合到了CPU内部,FIVR调压模块的加入让主板的供电变得简单,并且可以对CPU内部的电压进行更为精确的控制,提高供电效率。 Haswell核心示意图 ![](https://img.kancloud.cn/90/6a/906ad3ebcce6763f1f73c887058c0a01_600x221.png) 指令集: 增加了两个: 1.针对多线程应用的TSX扩展指令 2. AVX指令的进阶版AVX2 Broadwell:14nm工艺的Haswell处理器, 主要用在移动平台。 #### Skylake ![](https://img.kancloud.cn/61/5a/615aabaae51226207d37e6213dc9e82a_600x411.png) Kaby Lake是Skylake的优化版本。 ### 指令集 AVX, 高级矢量扩展,是因特尔在2008年3月推出的微处理器X86指令集架构的扩展。 在Visual Studio设置指令集的方法: https://docs.microsoft.com/en-us/cpp/build/reference/arch-x64?view=vs-2019