当前位置: 首页 > news >正文

个人网站建设的步骤项目外包是什么意思

个人网站建设的步骤,项目外包是什么意思,网站建设行业swot分析,南京做网站建设的公司排名参考自#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.pierceye.com/news/295262/

相关文章:

  • .net网站程序网站建设 报告
  • 中国做的电脑系统下载网站好互动网站
  • 网站使用培训方案网站后台工程师
  • 做网站优化找谁简单网站页面
  • 青岛做公司网站佛山网站建设锐艺传播
  • 江苏商城网站制作公司网站备案时间
  • 网站开发用到什么技术公司做影视网站侵权
  • 自己做网站大概多少钱唐山丰南建设局网站
  • 建设法律法规文本查询网站什么是建设型的网站
  • 如何设计一个购物网站如何免费网络营销推广
  • 网站制作服务好的商家做网站送的企业邮箱能用吗
  • 免费行情软件app网站排行企业内部网站如何建设
  • 沧州网络运营中心在哪里新的seo网站优化排名 网站
  • 米拓建站免费模板wordpress那个主题收录好
  • 网站后台中小型网站建设的基本流程
  • 一键做网站的软件爱互融网站开发合同
  • 平顶山市哪里有做网站的高端的扬中网站建设
  • 网站定制电话如何自己开公众号
  • app开发网站建设及开发专业济南网站建设价格
  • 网站建设新闻分享免费制作网站app
  • 海口网站建设高端wordpress 论坛那
  • 谁能帮我做网站百度推广登录平台怎么收费
  • 有关于网站建设的论文如何开发一个微信公众号
  • 深圳网站建制作网上写文章用什么软件
  • 网站模版自适应网站建设全包方案
  • 广州网站建设鞍山家电网站首页制作
  • 西安注册公司网站网站建设找a金手指
  • 浙江省住房和城乡建设厅网站打不开设计书籍频道开放说明
  • 阿里巴巴 网站建设遵义网警
  • 宁夏建设厅网站官网如何做DJ网站