Intel Sandy Bridge/Ivy Bridge Microarchitecture

Intel Sandy Bridge微架构继承了Intel Core微架构与Nehalem微架构的成功之处,同时还提供了如下的创新特性:

  • Intel 高级向量扩展(Intel AVX)

    • 将128位的Intel SSE指令集扩展为256位的浮点指令集,相对于128位的代码,AVX具有两倍的性能优势
    • 指令编码支持非破坏性的目标,提供了更加灵活的代码编写技术
    • 支持在256位/128位AVX代码和传统的128位SSE代码之间灵活的迁移或代码共存
  • 增强的前端与执行引擎
    • 新的译码后微指令高速缓存(decoded ICache),提升前端带宽,减少分支预测失败的性能损失
    • 先进的分支预测算法
    • 额外的宏熔合支持
    • 更大的动态执行窗口
    • 增强的多精度整型运算(ADC/SBB,MUL/IMUL)
    • 增强的LEA带宽
    • 降低通常的执行停顿(读端口/回写冲突/旁路延迟/局部停顿)
  • 升级的高速缓存层级结构支持更宽的数据通路
    • 通过两个对称的访存操作端口实现了双倍的带宽
    • 通过增加缓冲区数量支持同时处理更多的进行中读存和访存操作
    • 内部带宽达到每周期2个读存操作和1个写存操作
    • 升级的预取机制
    • 高带宽低延迟的最后一级缓存LLC架构
    • 片上部件互联的高带宽环形架构
  • 片上系统(system-on-a-chip)支持
    • 第二代Intel Core处理器中集成的图形与媒介引擎
    • 集成的PCIE控制器
    • 集成的内存控制器
  • 新一代Intel Turbo Boost技术
    • 利用TDP余量(TDP headroom)来推升CPU核和集成图形单元的性能

下图展示了第二代Intel® Core™处理器(即基于Sandy Bridge微架构)的结构。从图中可以看到集成的图形单元,4个处理器核,共享的L3缓存(即LLC),集成的内存控制器等。

以下是基于Sandy Bridge/Ivy Bridge微架构及其变体的代表处理器

Xeon (Server)

Core (Desktop)

Sandy Bridge

Xeon® E7-8800/4800/2800 families

Xeon® E5 family

Xeon® E3-1200 family

Core  i7-3930K processor

2nd generation Intel® Core™ i7-2xxx, Core™ i5-2xxx,

Intel® Core™ i3-2xxx processor series

Ivy Bridge

Xeon® processor E7-8800/4800/2800 v2 families,

Xeon® processor E3-1200 v2 family,

3rd generation Intel® Core™ processors

Ivy Bridge-E

Xeon® processor E5-4600/2600/1600 v2 families,

Xeon® processor E5-2400/1400 v2

families

Core™ i7-49xx Processor Extreme Edition

Intel Sandy Bridge/Ivy Bridge架构/微架构/流水线 (1) - 特性概述相关推荐

  1. Intel Haswell/Broadwell架构/微架构/流水线 (2)-流水线前端

    The Front End 除了继承了Sandy Bridge/Ivy Bridge微架构的前端特性,Haswell微架构对流水线前端做的额外增强如下: 微指令缓存(uop cache,即decode ...

  2. Intel, AMD及VIA CPU的微架构(39,完)

    21. 微架构的比较 已经调查的最先进微架构代表了不同的微架构核心:AMD,Pentium 4(NetBurst),Pentium M与Intel Core 2核心.现在我将讨论这些微架构的优缺点.我 ...

  3. Intel Haswell/Broadwell架构/微架构/流水线 (8)-Broadwell微架构

    The Broadwell Microarchitecture Intel Core™ M处理器基于Broadwell微架构.Broadwell微架构从Haswell演进而来同时还提供了多种增强.本节 ...

  4. Intel Core Enhanced Core架构/微架构/流水线 (3) - 流水线概述

    Intel® Core Microarchitecture Pipeline Overview Intel Core微架构的流水线包括: 有序发射前端,从内存中获取指令,利用4个指令译码器将x86指令 ...

  5. Intel Sandy Bridge/Ivy Bridge架构/微架构/流水线 (20) - IvyBridge微架构

    Intel® Ivy Bridge Microarchitecture 第三代Intel Core处理器是基于Ivy Bridge微架构的.上述的Sandy Bridge微架构的特性也都适用于Ivy ...

  6. Intel Sandy Bridge/Ivy Bridge架构/微架构/流水线 (19) - 系统代理

    System Agent 在Sandy Bridge微架构中实现的系统代理包括了如下的组件: 一个总裁器,用于管理所有的访问请求,并将这些请求路由(即转发)到正确的位置上.访问请求可能来自于环域(ri ...

  7. Intel Sandy Bridge/Ivy Bridge架构/微架构/流水线 (18) - 数据预取

    Data Prefetching 使用软件预取指令,硬件预取机制,或者两者的任意组合,都可以将数据投机式地加载到L1D中. 程序员可以使用4条SSE预取指令来实施软件控制的预取操作.这些指令给处理器提 ...

  8. Intel Sandy Bridge/Ivy Bridge架构/微架构/流水线 (17) - 互联环路LLC

    Ring Interconnect and Last Level Cache 片上系统设计提供了一个高带宽的双向环路总线,用于连接IA处理器核与核外的各子系统.在第二代Intel Core处理器2xx ...

  9. Intel Sandy Bridge/Ivy Bridge架构/微架构/流水线 (12) - 执行核

    The Execution Core 执行核的特点是1)超标量,2)乱序处理指令.通过高效处理最常用的操作,同时最小化潜在的时延,执行核优化了总体执行性能. 相比起前代微架构,Sandy Bridge ...

最新文章

  1. 使用PlantText画时序图分析业务流程
  2. golang:mime.Decode、mime.DecodeHeader
  3. 一款让你“乐词不疲”的背单词神器
  4. mysql 分组求和_MySql基础语法
  5. vue中用的swiper轮播图的用法github的地址
  6. Oracle11.2.0.4 RAC安装文档
  7. 一文详解java中对JVM的深度解析、调优工具、垃圾回收
  8. dfs dtft dft fft
  9. 【sklearn第三讲】数据预处理
  10. JavaScript编程风格 (share)
  11. 从浏览器缓存提取媒体文件
  12. Kroll任命Richard Davies担任网络风险业务副董事总经理,常驻香港
  13. 设计模式---外观(Facade)模式
  14. 读书笔记-可靠性工程师前言
  15. java 大数加减算法
  16. Java课程设计_java课设
  17. [U盘] 如何恢复U盘容量
  18. Oracle中 to_date()函数用法详解
  19. Mybatis Plus 代码生成器-让上班划水不再是梦
  20. python中tan怎么表示_Python numpy.tan()用法及代码示例

热门文章

  1. 关于Python 中的os.mkdir()
  2. Python内置模块---random
  3. 使用WORD封面自带模板?
  4. python字符串查找某个字符_python的字符串
  5. 模拟cmos集成电路设计_单级放大器中的噪声--CMOS模拟集成电路视频课程节选
  6. 如何用Html+css3写一个简单的网页
  7. zeromq不需要消息服务器,ZeroMQ发布订阅TCP丢弃消息订阅服务器失败
  8. android 补签控件,墨墨背单词怎么补签 看完你就懂了
  9. 微服务主见传递ID还是json_后台管理系统之微服务搭建
  10. html连接数据库id号自动生成器,SQL Server数据库sql语句生成器(SqlDataToScript)的使用(sql server自增列(id)插入固定值)...