郯城县网站建设消防公司宣传册设计样本

web/2025/10/2 21:06:31/文章来源:
郯城县网站建设,消防公司宣传册设计样本,北京手机网站建设公司哪家好,找合伙做网站的参考自#xff1a;计算机体系结构-寄存器重命名 - 知乎 (zhihu.com) 这里的重点在红色部分描述上#xff0c;也是容易想不通的地方#xff1b; 在SRAM方法中要恢复映射表状态#xff0c;需要事先把分支指令来临时刻的映射表全份拷贝下来#xff0c;然后在恢复时把备份复制…参考自计算机体系结构-寄存器重命名 - 知乎 (zhihu.com) 这里的重点在红色部分描述上也是容易想不通的地方 在SRAM方法中要恢复映射表状态需要事先把分支指令来临时刻的映射表全份拷贝下来然后在恢复时把备份复制回映射表这使得在checkpoint数量增加的时候备份消耗的资源线性增加。 而在CAM方法中要恢复映射表关系只需要保存分支指令来临时刻映射表的有效位状态然后在恢复的时候把有效位置回这使得在CAM方法中增加checkpoint数量是一件不费力的事情alpha21264通过CAM方法实现了80个checkpoint这在SRAM方法中是不可想象的。 为什么CAM只需要保存有效位信息假想以下指令序列 上面的汇编程序在基于CAM的映射表进行重命名时执行过程是这样的 1分支指令F在重命名时需要进行checkpoint保存机器状态此时映射表的内容如下图所示 其中B、D的V显示1-0在实际实现中这两位肯定是0这里写1-0是想说明这两条指令还没有提交这个信息体现在ROB和空闲寄存器列表中这里没有显示所以写0-1因此P11、P13这两个对应的物理寄存器尚处在不能解放的状态即P11、P13的映射关系不能被改写。 2在G、H指令重命名之后机器发现分支预测错误需要恢复机器状态在恢复状态之前映射表的内如如下 3在恢复映射表时机器会将上图中的GC0复制到映射表的有效位V中这样就可以恢复到分支指令F刚进入重命名阶段时的状态。 值得注意的是此时P11、P13和1中一样是0但是含义已经不一样。1中虽然V0但是BD指令没有提交所以这两个物理寄存器不能释放即没有进入空闲列表但是在3中BD指令已经提交假设机器的顺序提交的机器那么当发现F指令预测错误且要处理错误信息时BD大概率已经被提交掉所以P11、P13已经是释放状态可以被其他的逻辑寄存器占用。虽然这两个0含义不一样但是不会导致程序出错。 这里可能有人会有疑虑可能会假想这么一种情况F指令之后的指令修改了P14的映射关系而只恢复V不能置回P14的信息。实际上这是不可能的时刻记得机器是一个顺序提交的机器在分支指令F提交时E指令之后的一切指令都没有提交所以P14的有效位虽然可能被改写为0但是它不会进入空闲列表因为一个寄存器的释放是靠下一次使用到这个寄存器的指令commit时根据last reg来释放的下一个使用这个寄存器的指令还在分支指令之后不可能提交,自然也不可能释放掉所以这个P14的映射关系也不可能被改写所以P14的映射关系不会被改写。 总结一下CAM方法用checkpoint恢复机器状态时只需要恢复有效位V而不需要恢复其他内容SRAM方法则需要复制整个SRAM这导致虽然SRAM方法在查询映射表时即快速又节约资源SRAM行数等于逻辑寄存器个数而CAM行数等于物理寄存器个数但是在处理分支错误的时候慢于CAM方法且上限也远低于CAM方法能容纳的checkpoint少于CAM方法。在实现映射表时选用哪种方法是一件值得设计人员权衡的事情。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/85813.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站增加权重吗wordpress带样式备份

这里写目录标题 基于Python微博舆情数据爬虫可视化分析系统(NLP情感分析爬虫机器学习)一、项目概述二、微博热词统计析三、微博文章分析四、微博评论分析五、微博舆情分析六、项目展示七、结语 基于Python微博舆情数据爬虫可视化分析系统(NLP情感分析爬虫机器学习) 一、项目概…

aspnet网站开发教程数据库重庆网站建设师

玩转幻兽帕鲁服务器,阿里云推出新手0基础一键部署幻兽帕鲁服务器教程,傻瓜式一键部署,3分钟即可成功创建一台Palworld专属服务器,成本仅需26元,阿里云服务器网aliyunfuwuqi.com分享2024年新版基于阿里云搭建幻兽帕鲁服…

宝塔搭建网站教程集团微网站建设

来到大学,好多时候填写一些班级或者身份证的表格时都要求设置文本格式,具体该怎么做呢,music走起嘿嘿。 Excel实现设置文本格式随手录了一个小视频,希望对你有所帮助,有帮到你的话可以点个赞,鼓励一下创作哈…

网站建设捌金手指专业1做网站项目前期工作包括哪些

文章目录 一. 斐波那契数列模型1. 第 N 个泰波那契数2. 三步问题3. 使用最小花费爬楼梯解法一:从左往右填表解法二:从右往左填表 一. 斐波那契数列模型 解题步骤: 确定状态表示(最重要):明确dp表里的值所…

白酒网站模板南方数据企业网站管理系统

在Linux上有很多监控工具,比如Zabbix、Prometheus、APM和ELK 监控工具是确保系统稳定运行的关键组件之一,它可以帮助系统管理员和开发人员及时发现并解决问题。 以下是几种流行的监控工具的简要介绍: Zabbix: Zabbix 是一个企…

南通企业模板建站wordpress 调用侧边栏

丝杆支撑座是丝杆和电机之间连接的重要组成部分,发挥着非常重要的功能。提到丝杆支撑座和滚珠丝杆,很多人都会想到支撑关系,但丝杆支撑座作为滚珠丝杆系统中至关重要的角色,其作用远不止于简单的支撑。 丝杆支撑座安装过程非常简单…

公司网站建设方案拓扑图ps网页入口设计步骤

解释器的结果通常通过上述表格展示: 1. select_type 表示查询的类型 simple: 表示简单的选择查询,没有子查询或连接操作 primary:表示主查询,通常是最外层的查询 subquery :表示子查询,在主查询中嵌套的查询 derived: 表示派…

网站建设费计入无形资产做网站买域名要买几个后缀最安全

系列文章目录 什么是计算机网络? 什么是网络协议? 计算机网络的结构 数据交换之电路交换 数据交换之报文交换和分组交换 分组交换 vs 电路交换 计算机网络性能(1)——速率、带宽、延迟 计算机网络性能(2)…

完整网站模板网站营销理念

在此推荐2篇发表在lancet以及jama子刊上的paf文章,这两篇文章套路是一样的,只是在不同国家进行。 在计算combined PAF或者说weighted PAF的时候,先建立了相关矩阵,再做主成分分析,得到communality。详细信息大家可翻阅…

做品牌的人常用的网站关键词优化如何做

目录 前言一、准备工作—准备各类文件1、准备实体类、枚举类、常量类2、准备配置文件 二、先编写Controller三、再编写Service、serviceImpl四、再编写mapper后续敬请期待 前言 Java开发功能简单思路 一、准备工作—准备各类文件 提前知道需要用到哪些类可以提前准备好&#…

北京微信网站建设报价旅游网站建设可行性分析

文章目录 1. 前言2. 常用api介绍3. 需求假设(获取离我最近的停车场)4. 代码示例 1. 前言 接着上一篇Redis那些事儿(二) ,这一篇主要介绍Redis基于Geo数据结构实现的地理服务,它提供了一种方便的方式来存储和…

高州市网站建设广州越秀公司网站建设

Full authentication is required to access this resource解决办法 报错问题:在使用 postman 测试接口时,该接口需要在 Header 中传入 access_token,实际上也在请求的 Header 中添加上了 access_token 参数,但是服务端还是返回4…

做淘宝客建网站要多少费用网站编辑心得体会

四 路由配置及页面跳转 (1)路由配置 uni-app页面路由全部交给框架统一管理,需要在pages.json里配置每个路由页面的路径以及页面样式(类似小程序在app.json中配置页面路由) (2)路由跳转 uni-app有两种页面路由跳转方式:使用navigator组件跳转(标签式导航)、调用API跳…

唐山网站制作案例网站设计流程软件

背景:在测试中,测试MM总喜欢连续重复点击Button,如果click事件的处理业务,稍微有些耗时,或者设备反应比较慢时,就会响应2遍处理,导致错误的现象出现。 前提:click事件的处理业务&…

企业网站模板 html广告公司平面设计培训

目录 一、下载 二、移植数据库 三、测试sqlite3 一、下载 SQLite Download Page 暂时先下载最新版的试试,我们以前其实在ubuntu上直接使用过 嵌入式数据库sqlite3_常见的嵌入式数据库-CSDN博客 当时我把常用的操作和怎么使用记录下来了 现在把他移植到开发板…

做计划的网站类似设计师联盟的网站

查看原文>>>【深度解析】WRF-LES与PALM微尺度气象大涡模拟 针对微尺度气象的复杂性,大涡模拟(LES)提供了一种无可比拟的解决方案。微尺度气象学涉及对小范围内的大气过程进行精确模拟,这些过程往往与天气模式、地形影响和…

怎么建立自己网站wordpress 生成页面

UML精简概述 UML精简概述 UML精简概述UML的定义常见的关系 在学习设计模式之前,需要掌握一些预备知识,主要包括UML类图和面向对象设计原则,它们是“基础内功”,将为后续的“深入修行”奠定基础。UML类图可用于描述每一个设计模式的…

杭州网站前端建设嘉定网站设计制作公司

FPGA里面的可执行文件都涉及到 *.bit, *.mcs, *.bin 和 *.elf。 bit文件 bit 文件一般用于JTAG在线进行调试的时候,是把bit文件是烧写到FPGA中进行在线调试。 bin文件 bin 文件是二进制文件,按顺序只包含原始字节流&#xff0c…

网站建设开发岗位职责产品设计大师作品

http://www.68design.net/Development/Aspnet/Basis-AspNet/26011-1.html 转载于:https://www.cnblogs.com/faxian/p/4402910.html

大兴建设网站wordpress有几张表

文章目录 前言基础说明关键配置与代码其它补充示例链接 前言 多个定时器同步触发启动是一种比较实用的功能,这里将对此做个示例说明。 基础说明 该示例演示通过一个TIM使能时同步触发使能另一个TIM。 本例中使用TIM1作为主机,使用TIM1的使能信号作为…