Intel Sandy Bridge/Ivy Bridge架构/微架构/流水线 (1) - 特性概述
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) - 特性概述相关推荐
- Intel Haswell/Broadwell架构/微架构/流水线 (2)-流水线前端
The Front End 除了继承了Sandy Bridge/Ivy Bridge微架构的前端特性,Haswell微架构对流水线前端做的额外增强如下: 微指令缓存(uop cache,即decode ...
- Intel, AMD及VIA CPU的微架构(39,完)
21. 微架构的比较 已经调查的最先进微架构代表了不同的微架构核心:AMD,Pentium 4(NetBurst),Pentium M与Intel Core 2核心.现在我将讨论这些微架构的优缺点.我 ...
- Intel Haswell/Broadwell架构/微架构/流水线 (8)-Broadwell微架构
The Broadwell Microarchitecture Intel Core™ M处理器基于Broadwell微架构.Broadwell微架构从Haswell演进而来同时还提供了多种增强.本节 ...
- Intel Core Enhanced Core架构/微架构/流水线 (3) - 流水线概述
Intel® Core Microarchitecture Pipeline Overview Intel Core微架构的流水线包括: 有序发射前端,从内存中获取指令,利用4个指令译码器将x86指令 ...
- Intel Sandy Bridge/Ivy Bridge架构/微架构/流水线 (20) - IvyBridge微架构
Intel® Ivy Bridge Microarchitecture 第三代Intel Core处理器是基于Ivy Bridge微架构的.上述的Sandy Bridge微架构的特性也都适用于Ivy ...
- Intel Sandy Bridge/Ivy Bridge架构/微架构/流水线 (19) - 系统代理
System Agent 在Sandy Bridge微架构中实现的系统代理包括了如下的组件: 一个总裁器,用于管理所有的访问请求,并将这些请求路由(即转发)到正确的位置上.访问请求可能来自于环域(ri ...
- Intel Sandy Bridge/Ivy Bridge架构/微架构/流水线 (18) - 数据预取
Data Prefetching 使用软件预取指令,硬件预取机制,或者两者的任意组合,都可以将数据投机式地加载到L1D中. 程序员可以使用4条SSE预取指令来实施软件控制的预取操作.这些指令给处理器提 ...
- Intel Sandy Bridge/Ivy Bridge架构/微架构/流水线 (17) - 互联环路LLC
Ring Interconnect and Last Level Cache 片上系统设计提供了一个高带宽的双向环路总线,用于连接IA处理器核与核外的各子系统.在第二代Intel Core处理器2xx ...
- Intel Sandy Bridge/Ivy Bridge架构/微架构/流水线 (12) - 执行核
The Execution Core 执行核的特点是1)超标量,2)乱序处理指令.通过高效处理最常用的操作,同时最小化潜在的时延,执行核优化了总体执行性能. 相比起前代微架构,Sandy Bridge ...
最新文章
- 使用PlantText画时序图分析业务流程
- golang:mime.Decode、mime.DecodeHeader
- 一款让你“乐词不疲”的背单词神器
- mysql 分组求和_MySql基础语法
- vue中用的swiper轮播图的用法github的地址
- Oracle11.2.0.4 RAC安装文档
- 一文详解java中对JVM的深度解析、调优工具、垃圾回收
- dfs dtft dft fft
- 【sklearn第三讲】数据预处理
- JavaScript编程风格 (share)
- 从浏览器缓存提取媒体文件
- Kroll任命Richard Davies担任网络风险业务副董事总经理,常驻香港
- 设计模式---外观(Facade)模式
- 读书笔记-可靠性工程师前言
- java 大数加减算法
- Java课程设计_java课设
- [U盘] 如何恢复U盘容量
- Oracle中 to_date()函数用法详解
- Mybatis Plus 代码生成器-让上班划水不再是梦
- python中tan怎么表示_Python numpy.tan()用法及代码示例
热门文章
- 关于Python 中的os.mkdir()
- Python内置模块---random
- 使用WORD封面自带模板?
- python字符串查找某个字符_python的字符串
- 模拟cmos集成电路设计_单级放大器中的噪声--CMOS模拟集成电路视频课程节选
- 如何用Html+css3写一个简单的网页
- zeromq不需要消息服务器,ZeroMQ发布订阅TCP丢弃消息订阅服务器失败
- android 补签控件,墨墨背单词怎么补签 看完你就懂了
- 微服务主见传递ID还是json_后台管理系统之微服务搭建
- html连接数据库id号自动生成器,SQL Server数据库sql语句生成器(SqlDataToScript)的使用(sql server自增列(id)插入固定值)...