Miss Status Handling Registers (MSHR) 计算机体系结构
体系结构知识。
MSHR可以被认为是一种“缺失缓冲buffer”,存储之前要访问的但是Cache Miss 的请求。
具体操作如下:
当发生Cache Miss时:
首先搜索MSHR看是否有相同的Block也是处于缺失状态:
·如果找到了,分配一个Load/Store直接装入,一起解决历史和此次缺失(请求合并,向下一级缓存请求数据);
·如果未找到,且MSHR尚有余位,分配一个位置;
·如果未找到,且没有余位,发生资源冲突。
对于MSHR本身:
类似一个Miss缓冲数组,依次向下一级请求数据,得到返回数据后,首先查看哪些L/S在等待,数据前推,然后删除相应的MSHR记录。
同时将子块写入Cache或MSHR,如果是最后一块,在写入Cache后释放其在MSHR中的分配位。
Miss Status Handling Registers (MSHR) 计算机体系结构相关推荐
- MSHR(Miss Status Handling Register)
reference: ※https://baike.baidu.com/item/MSHR/5968221?fr=aladdin ※https://blog.csdn.net/dark5669/art ...
- 汇编程序设计与计算机体系结构软件工程师教程笔记:内联汇编与宏
<汇编程序设计与计算机体系结构: 软件工程师教程>这本书是由Brain R.Hall和Kevin J.Slonka著,由爱飞翔译.中文版是2019年出版的.个人感觉这本书真不错,书中介绍了 ...
- 汇编程序设计与计算机体系结构软件工程师教程笔记:函数、字符串、浮点运算
<汇编程序设计与计算机体系结构: 软件工程师教程>这本书是由Brain R.Hall和Kevin J.Slonka著,由爱飞翔译.中文版是2019年出版的.个人感觉这本书真不错,书中介绍了 ...
- 汇编程序设计与计算机体系结构软件工程师教程笔记:总结
<汇编程序设计与计算机体系结构: 软件工程师教程>这本书是由Brain R.Hall和Kevin J.Slonka著,由爱飞翔译.中文版是2019年出版的.个人感觉这本书真不错,书中介绍了 ...
- <Linux>计算机体系结构和操作系统
计算机体系结构(冯 • 诺依曼体系)和操作系统(Operator System) 文章目录 计算机体系结构(冯 • 诺依曼体系)和操作系统(Operator System) 一.冯 • 诺依曼体系结构 ...
- 计算机体系结构流水线数据相关,计算机体系结构PPT教学课件-第三章流水线.ppt...
计算机体系结构PPT教学课件-第三章流水线 Chapter 3 PIPELINING Basic and Intermediate Concepts流水线:基本概念 Computer Architec ...
- 计算机体系结构基础中的问题(可能的问题)回答(胡伟武)
计算机体系结构基础中的问题回答(胡伟武) 文章目录 计算机体系结构基础中的问题回答(胡伟武) 从按下键盘到PPT翻页的过程? 卡顿的原因? CPU微结构中影响性能的因素? 独显的数据传输问题? 什么是 ...
- 计算机体系结构学习 --- RISC-V(一)
计算机体系结构学习 --- RISC-V(一) 1.Instructions for making decisions 条件语句实际上有6种类型,最基本的有两种: beq rs1,rs2,L1 //若 ...
- 计算机体系结构基础引言
关与作者更多博客请访问云里云外开源社区 计算机体系结构基础引言 文章目录 计算机体系结构基础引言 1.1一以贯之 1.1.1为什么我按一下空格键,PPT会翻一页 1.2什么是计算机 1.3计算机的基本 ...
最新文章
- 使用机智云APP控制战舰V3 (转)
- R语言ggplot2可视化并自定义配置图例的位置到可视化图像的顶部、配置折叠成两行显示图例、并添加图像形状的子图(ggplot2 legend in two rows with guides fill
- python 自定义模块_Python 自定义模块路径
- Android WebView 支持H5的定位Js
- 二叉树的先序线索化、中序线索化、后序线索化的对比
- spring源码阅读(3)-- 容器启动之BeanFactoryPostProcessor
- Python:基础操作(2)
- workbench拓扑优化教程_优化技术在水泵水力设计的应用(上篇)
- 从 GMM 到 EM 算法
- Java基础篇:如何使用continue语句
- Mozilla Thimble,在线html,javascript编辑器
- windows内核驱动
- java 从sip服务器_如何通过域而不是IP地址注册到SIP服务器并从客户端创建SIP帐户?...
- (金税盘版)开票软件,登录提示密钥容器不存在,怎么处理?
- java openxml_Excel单元格中的OpenXml和Date格式
- java判断 港(澳)台大陆身份证校验
- 山寨google, 新做了1个网站 googler.cc ,做的很山寨 喜欢的朋友可以去看看哈
- GIS理论常识——GeoJson和TopoJson
- JavaScript 排序,不只是冒泡
- EEG实验中Matlab打标方法及遇见问题