2009年(TICK時间),IntelCPU工艺迈进32nm时期,2010年的TOCK時间,Intel发布编号为Sandy Bridge的CPU,该CPU选用32nm工艺。Sandy Bridge(以前称之为Gesher)是Nehalem的继任,也是其加工工艺全新升级,从45nm演变到32nm。Sandy Bridge将有八关键版本号,二级缓存仍为512KB,但三级缓存将扩充至16MB。而Sandy Bridge最主要特点则是添加了game instrution AVX(Advanced Vectors Extensions)技术性,也就是以前的VSSE。intel声称,应用AVX技术性开展矩阵运算的情况下将比SSE技术性快90%。其必要性媲美1999年Pentium III导入SSE。
从高級方面角度观察,SNB构架仅仅一次演变,可是假如看一下Nehalem/Westmere至今晶体三极管转变的经营规模,肯定是一次改革。 Core 2导入了一种称为循环系统流探测器(LSD)的逻辑性块,检验到CPU实行手机软件循环系统的情况下便会关掉发枝预测器、预取/编解码模块,随后根据本身缓存文件的微指令(micro-ops)提供实行模块。这类作法根据在循环系统实行的情况下关掉前端开发节约了功能损耗,并改善了特性。
SNB里又提升了一个微指令缓存文件,用以在命令编解码时临时性储放。这儿没什么严苛的优化算法,命令要是在编解码便会放进缓存文件。预取硬件配置得到 一个新命令的情况下,会最先查验它是不是存有于微指令缓存文件中,如果是则由缓存文件为其他的管道服务项目,前端开发随着关掉。编解码硬件配置是x86管道里比较复杂的一部分,关掉它可以节省很多的功能损耗。假如这类技术性也可以导入到Atom处理器架构中,毫无疑问也可以使之获益匪浅。
这一缓存文件是立即投射的,能储存大概1.5K微指令,等同于6KB命令缓存文件。它坐落于一级命令缓存文件内,大部分程序流程的准确率都能做到80%上下,并且网络带宽也对比一级命令缓存文件高些、更平稳。真实的一级指令和数据缓存文件并沒有变,依然全是32KB,累计64KB。
这看上去有点像Pentium 4的跟踪缓存文件,但较大 的不一样是它并不缓存文件跟踪,而更好像一个命令缓存文件,储存的是微指令,并非x86命令(macro-ops)。
sandy bridge 优势:
1、前端开发
2、物理学存储器文档(PRF)和实行改善
3、环状系统总线与三级缓存
4、系统助手
5、融合图形核心
6、新闻媒体模块
7、新一代Turbo Boost
sandy bridge 特点:
1、更宽的矢量运算:从128-bit升至256-bit,并维持兼容问题性
2、提高的数据信息重新排列:单独实际操作可另外解决八个32-bit数据信息
3、适用三操作数和四操作数,非毁灭性语法
4、适用延展性的访存详细地址不两端对齐
5、可拓展的新操作码(VEX)
6、更强的集成化显示信息关键