64-ia-32架构优化手册(3)
来源:互联网 发布:网络电视机顶盒安装 编辑:程序博客网 时间:2024/06/05 04:11
2.2.5.Haswell-E微架构
基于Haswell-E微架构的Intel处理器,如在Haswell微架构中描述的那样,由相同的处理器核组成,但提供更先进的非计算内核与集成I/O功能。基于Haswell-E微架构的处理器支持有多个插槽的平台。
Haswell-E微架构支持用于可扩展与高性能的多用途处理器架构及平台配置。由Haswell-E微架构的非计算内核及集成I/O子系统提供的某些功能包括:
· 在多插槽配置中支持多个Intel QPI内联。
· 每个物理处理器多达两个集成内存控制器。
· 每个物理处理器多达40路PCIExpress* 3.0连接。
· 每个物理处理器中多达18个处理器核通过两个环互联到L3。
一个使用Haswell-E微架构的12核处理器实现的例子显示在图2-4中。非计算内核与集成I/O的性能依实现Haswell-E微架构的处理器族而有差别。细节参考IntelXeon E5 v3处理器的相关数据表。
图2-4.支持12个处理器核的Haswell-E微架构的例子
2.2.6.Broadwell微架构
Intel Core M处理器基于Broadwell微架构。Broadwell微架构构建在Haswell微架构的基础上,并提供几处增强。本节描述Broadwell微架构的增强特性。
· 浮点乘法指令时延从前代的5个周期降到Broadwell微架构的3个周期。这适用于AVX,SSE与FP指令集。
· Gather指令的吞吐率显著提高,参考表C-5。
· 在Broadwell微架构里PCLMULQDQ指令实现是改进了时延与吞吐率的单个微操作。
TLB层次结构包含指令缓存专用的第一级TLB,用于L1D的TLB,加上用于L2的一体化TLB。
表2-11. Broadwell微架构的TLB参数
层级
页大小
项数
关联数
划分
指令
4KB
128
4路
动态
指令
2MB/4MB
每线程8
固定
第一级数据
4KB
64
4
固定
第一级数据
2MB/4MB
32
4
固定
第一级数据
1GB
4
4
固定
第二级
由4KB及2MB/4MB页面共享
1536
8
固定
第二级
1GB页面
16
4
固定
- 64-ia-32架构优化手册(3)
- 64-ia-32架构优化手册(1)
- 64-ia-32架构优化手册(2)
- 64-ia-32架构优化手册(4)
- 64-ia-32架构优化手册(5)
- 64-ia-32架构优化手册(6)
- 64-ia-32架构优化手册(7)
- 64-ia-32架构优化手册(8)
- 64-ia-32架构优化手册(9)
- 64-ia-32架构优化手册(10)
- 64-ia-32架构优化手册(11)
- 64-ia-32架构优化手册——目录
- Intel 64 and IA-32 架构的软件开发手册
- Intel- 64 与 IA-32架构软件开发人员手册 中文版
- Intel- 64 与 IA-32架构软件开发人员手册 中文版
- Intel- 64 与 IA-32架构软件开发人员手册 中文版
- Intel- 64 与 IA-32架构软件开发人员手册 中文版
- Intel- 64 与 IA-32架构软件开发人员手册 中文版
- iOS经典讲解之UITableView 去掉底部多余的行和分割线
- Sublime Text 3 简体中文汉化
- Inno Setup打包之先卸载再安装
- iOS常用的存储方式介绍
- 冒泡排序
- 64-ia-32架构优化手册(3)
- python3精简笔记(一)-输入输出,类型,循环
- 六个Web负载均衡原理与实现
- 奖券数目
- Android玩转百度地图Sha1获取正确姿势?
- ubuntu安装flash插件
- Ubuntu进入目录
- butterknife 配置后编译成功,运行报空的问题
- tensorflow06 《TensorFlow实战Google深度学习框架》笔记-04-04正则化