X86
X86架构(The X86 architecture)是微处理器执行的计算机语言指令集,指一个intel通用计算机系列的标准编号缩写,也标识一套通用的计算机指令集合。
肥叔菌
本博客主要用于记录学习过程中的笔记,每隔一段时间,博主将会将精华内容整合发到知乎、简书上。欢迎关注博主肥叔菌在其他平台上的账号,谢谢。
B站:https://space.bilibili.com/456254145
segmentfault:https://segmentfault.com/u/feishujun/articles
简书:https://www.jianshu.com/u/67bab078551a
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Xeon E5-2600 v2服务器微处理器Uncore核心性能监控——UBOX
UBOX PERFORMANCE MONITORINGUbox在图中的右上角,透过R2PCIe与Ring Bus总线相连。Ubox主要功能包括:请求者,例如处理器核,通过Ubox的Message Channel访问处理器Uncore的寄存器处理中断,所有系统中断将会首先发给Ubox,然后让Ubox分发给处理该中断的处理器核系统Lock控制器,当系统有Bus Lock的需求的时候,Ubox将会帮忙处理Bus Lock请求,让外部设备处于静默状态,具体行为方式,请参考公众号“锁”操作的文章:[x86]锁操作原创 2020-11-29 20:25:40 · 5233 阅读 · 0 评论 -
Intel微处理器Uncore架构简介
uncore一词,是英特尔用来描述微处理器中,功能上为非处理器核心(Core)所负担,但是对处理器性能的发挥和维持有必不可少的作用的组成部分。处理器核心(Core)包含的处理器组件都涉及处理器命令的运行,包括算术逻辑单元(ALU)、浮点运算单元(FPU)、一级缓存(L1 Cache)、二级缓存(L2 Cache)。Uncore的功能包括QPI控制器、三级缓存(L3 Cache)、内存一致性监测(snoop agent pipeline)、内存控制器,以及Thunderbolt控制器。至于其余的总线控制器,像原创 2020-11-15 21:05:54 · 15481 阅读 · 1 评论 -
Xeon E5-2600 v2服务器微处理器Uncore核心性能监控——UNCORE PERFORMANCE MONITORING
UNCORE PER-SOCKET PERFORMANCE MONITORING CONTROL为了管理分布在许多单元上的大量计数器寄存器并有效地收集事件数据,本节介绍了用于在监视会话期间开始/停止/重新启动事件计数的分层技术,该事件计数可能需要软件代理执行。Counter Overflow如果box的计数器溢出,它可以向全局PMON管理器(UBox)发送溢出消息。 为此,必须允许带有溢出计数器的box广播溢出消息(单个计数器的控制寄存器中的.ov_en必须设置为1)。 然后溢出将拾取,并将发送溢出的原创 2020-11-15 20:53:10 · 4861 阅读 · 0 评论 -
Xeon E5-2600 v2服务器微处理器Uncore核心性能监控——介绍
介绍Intel Xeon E5-2600 v2内部开发代码是Ivy Bridge-EP,或者Ivytown。它的前一代是Sandy Bridge-EP,两者的微架构差别不大,Ivy Bridge-EP主要是在制程上进行了升级。图1-1和图1-2显示了英特尔®至强®处理器E5-2600 v2和E5-1600 v2产品系列的非核心子系统(uncore sub-system)。 非核心子系统由多种组件组成,从CBox缓存代理(CBox caching agent)到电源控制器单元(PCU),集成内存控制器(iM原创 2020-11-15 20:18:30 · 6792 阅读 · 0 评论
分享