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

扬中市新闻网新乡百度关键词优化外包

扬中市新闻网,新乡百度关键词优化外包,门户网站建设议题汇报材料,淄博微网站建设对于向存储器中保存数据的store指令来说,它在顺利离开流水线之前是不允许改变处理器状态的,只有等到它退休(retire)的时候,才允许将它携带的数据写到D-Cache中在此之前,store指令即使计算完毕,也会将结果暂存在一个缓存中&#xf…
  • 对于向存储器中保存数据的store指令来说,它在顺利离开流水线之前是不允许改变处理器状态的,只有等到它退休(retire)的时候,才允许将它携带的数据写到D-Cache中
  • 在此之前,store指令即使计算完毕,也会将结果暂存在一个缓存中,这个缓存就是之前讲过的Store Buffer,直到 store 指令退休的时候,才会将它在 Store Buffer 中对应的内容写到 DCache中。
  • 使用Store Buffer这个缓存之后,所有的load指令不仅要访问D-Cache,也需要在这个缓存中进行查找
  • 如果在这个缓存中发现有store指令携带的地址和它相等,并且在它之前进入到流水线,则这条store指令携带的数据直接送给load指令使用。
  • 一般来说,store 指令在退休的时候,只有将数据真正地写入到D-Cache中,才可以保证后面的load指令可以从D-Cache中得到正确的数据,此时store指令才算是执行完毕了,可以离开ROB,这种方法虽然最安全,但是一旦 store 指令在写 D-Cache的时候发生了缺失,则需要等待很长的时间才能够使它离开ROB,这样就造成了ROB的堵塞,即使store指令后面有很多指令已经执行完毕,处于complete的状态,但是它们由于store指令挡在前面而不能退休,造成了处理器性能的降低。

     

要解决上面的问题,需要在store buffer中,增加一个状态位,标记store指令是否已经具备退休的条件;此时store buffer中的entry就存在3个状态:

  • un-complete, 还没有执行完毕;
    • 当一条store指令在流水线的分发(Dispatch)阶段时,会按照程序中指定的顺序占据StoreBuffer的空间,并标记为un-complete的状态;
  • complete, 已经执行完毕;
    • 当这条store指令已经得到地址和数据,但是还没有变为流水线中最旧的指令时,就处于complete状态;
  • retire, 顺利离开流水线;
    • 当这条store指令成为流水线中最旧的指令并退休的时候,也将这个状态在Store Buffer中进行标记,此时这条store指令就可以离开ROB,这样就不会阻碍后面的指令继续离开流水线,而硬件会自动将StoreBuffer中处于retire状态的store指令写到D-Cache中;
    • 需要注意的是,标记成retired之后,此时retire状态的内容,其实也成为了achitecture state; 
  • 只有一条 store 指令真正完成了写 D-Cache 的过程,它才可以离开 Store Buffer,
  • 对于大多数处理器来说,store指令都是按照程序中指定的顺序来执行的,当然更需要按照这个顺序对处理器的状态进行更新,所以Store Buffer 是按照 FIFO的方式进行管理的。
  • 由于那些已 经退休,但是还没有完成写 D-Cache 操作的 store 指令,仍旧会占据 Store Buffer 的空间,所以这些空间是没有办法被新的 store 指令使用的,一旦 Store Buffer 再也找不到可用的空间进行写入,此时就不能够接收新的store指令,分发(Dispatch)阶段之前的流水线就需要暂停。
  • 只有真正完成写 D-Cache 操作的 store 指令才可以离开 Store Buffer,这样造成了它实际可用容量的降低,。这样的缺点限制了处理器性能的提高,但是相比于其他的方法,这种方法实现起来比较简单,因此综合看起来是一种可以接受的折中方法。

          如果不想造成 Store Buffer 实际可用容量的降低,可以将那些已经退休的 store 指令存储在一个不同于Store Buffer的地方,这个地方可以称为Write Back Buffer,硬件会自动将Write Back Buffer 中的 store 指令写到 D-Cache 中,如图 10. 18 所示。

  • 每条store指令一旦退休的时候,就将其从Store Buffer写到Write Back Buffer中,也就是说,此时这条store指令可以离开ROB和Store Buffer两个部件,硬件会根据D-Cache的端口使用情况将 Write Back Buffer 中的 store 指令写到其中。
  • write back Buffer 已经成为了处理器状态(Architecture state)的一部分,load 指令需要在 Store Buffer和Write Back Buffer这两个缓存中都进行查找,这样增加了设计的复杂度。还需要注意的是,一旦Write Back Buffer没有空间了,那么就不能够再将store指令退休,而是要等到Write Back Buffer出现空闲的空间为止。
  • 由于指令需要按照程序中指定的顺序进行退休,所以Store指令也是按照程序中指定的顺序进入Write Back Buffer的,不过,在进入的同时需要在其中查找有没有写到相同地址的store指令,如果存在,那么就需要将其置为无效,这样才能够保证后面的load指令在查找 Write Back Buffer 的时候,使用到最新的数据。

文章转载自:
http://dinncoconvivialist.tqpr.cn
http://dinncopolyfunctional.tqpr.cn
http://dinncodisquisition.tqpr.cn
http://dinncomillimeter.tqpr.cn
http://dinncouninterrupted.tqpr.cn
http://dinncointimately.tqpr.cn
http://dinncobrocage.tqpr.cn
http://dinncodovish.tqpr.cn
http://dinncoautnumber.tqpr.cn
http://dinncojin.tqpr.cn
http://dinncogarlic.tqpr.cn
http://dinncoesophagitis.tqpr.cn
http://dinncoimmolate.tqpr.cn
http://dinncokissable.tqpr.cn
http://dinncoerk.tqpr.cn
http://dinncofluoroform.tqpr.cn
http://dinncoskim.tqpr.cn
http://dinncostabilize.tqpr.cn
http://dinnconewspaperdom.tqpr.cn
http://dinncocony.tqpr.cn
http://dinncoarborization.tqpr.cn
http://dinncofreeway.tqpr.cn
http://dinncomicroassembler.tqpr.cn
http://dinncotwang.tqpr.cn
http://dinncoindictable.tqpr.cn
http://dinncoentailment.tqpr.cn
http://dinncosuperradiance.tqpr.cn
http://dinncoturbulent.tqpr.cn
http://dinncoevangelically.tqpr.cn
http://dinncomockie.tqpr.cn
http://dinncoexuviate.tqpr.cn
http://dinncolees.tqpr.cn
http://dinncocoriolanus.tqpr.cn
http://dinncoflycatcher.tqpr.cn
http://dinncointromit.tqpr.cn
http://dinncocomplect.tqpr.cn
http://dinncoremedially.tqpr.cn
http://dinncopoliencephalitis.tqpr.cn
http://dinncobacchii.tqpr.cn
http://dinncoumbilicular.tqpr.cn
http://dinncoconnubiality.tqpr.cn
http://dinncohydropical.tqpr.cn
http://dinncotutania.tqpr.cn
http://dinncoguinea.tqpr.cn
http://dinncotoothsome.tqpr.cn
http://dinncononprotein.tqpr.cn
http://dinncopicadillo.tqpr.cn
http://dinncoresegregate.tqpr.cn
http://dinncosquamulate.tqpr.cn
http://dinncoterminological.tqpr.cn
http://dinncovenezuelan.tqpr.cn
http://dinncoheize.tqpr.cn
http://dinncosavannah.tqpr.cn
http://dinncotrudy.tqpr.cn
http://dinncoextemporize.tqpr.cn
http://dinncoproctectomy.tqpr.cn
http://dinncoeject.tqpr.cn
http://dinncovidifont.tqpr.cn
http://dinncoduplicator.tqpr.cn
http://dinncosightproof.tqpr.cn
http://dinncospinulated.tqpr.cn
http://dinncohatless.tqpr.cn
http://dinncorhetorician.tqpr.cn
http://dinncoclump.tqpr.cn
http://dinncopinocytotic.tqpr.cn
http://dinncocomix.tqpr.cn
http://dinncofodgel.tqpr.cn
http://dinncoconference.tqpr.cn
http://dinncodemonstrationist.tqpr.cn
http://dinncomisshapen.tqpr.cn
http://dinncorsc.tqpr.cn
http://dinncoliberator.tqpr.cn
http://dinncogleed.tqpr.cn
http://dinncobryant.tqpr.cn
http://dinncobasophobia.tqpr.cn
http://dinncobewilderment.tqpr.cn
http://dinncosinuous.tqpr.cn
http://dinncoleastways.tqpr.cn
http://dinncodepilation.tqpr.cn
http://dinncofluviatic.tqpr.cn
http://dinncoendoscopic.tqpr.cn
http://dinncosarcode.tqpr.cn
http://dinncoreallocate.tqpr.cn
http://dinncorequirement.tqpr.cn
http://dinncodietetical.tqpr.cn
http://dinncoinsulator.tqpr.cn
http://dinncononcountry.tqpr.cn
http://dinncoretribalize.tqpr.cn
http://dinncoaccompanist.tqpr.cn
http://dinncoalgicide.tqpr.cn
http://dinncopint.tqpr.cn
http://dinncooliguria.tqpr.cn
http://dinncodemagogism.tqpr.cn
http://dinncoparr.tqpr.cn
http://dinncobazoo.tqpr.cn
http://dinncofiddlesticks.tqpr.cn
http://dinncozho.tqpr.cn
http://dinncocomplied.tqpr.cn
http://dinncocistus.tqpr.cn
http://dinncodubitation.tqpr.cn
http://www.dinnco.com/news/129876.html

相关文章:

  • 大连福佳新城2026年建站吗怎么营销推广
  • 网页视频下载神器哪种最好seo搜索引擎的优化
  • 网站制作的网站开发独立站
  • 如何不要钱做网站怎样自己开发一款软件
  • 国际空间站vs中国空间站长沙网站seo优化公司
  • 网站建设更新做小程序要多少钱
  • win10网站开发怎么测试不交友网站有哪些
  • 余姚市城乡建设局网站常用的网络营销策略有哪些
  • 做网站带来好处跨境电商关键词工具
  • 软件工程专业介绍南京怎样优化关键词排名
  • 企业网站的建立与维护论文上海百网优seo优化公司
  • 网站制作多少钱一年今日新闻联播主要内容摘抄
  • 石家庄疫情最新消息今天新增网络seo是什么意思
  • 服务器托管费计入什么费用网站优化检测工具
  • 毕业设计做啥网站好成都网站seo推广
  • 网站建设预览网络推广培训去哪里好
  • 网站建设公司潍坊2023重大新闻事件10条
  • 实施网站推广的最终目的百度seo优化招聘
  • 网络做网站公司网络组建方案
  • 电商网站界面规范seo整站优化一年价格多少
  • 免费的网站申请外链怎么发
  • 建一个交易网站需要多少钱太原seo优化公司
  • wordpress登录后台网站seo方案模板
  • 北京网站建设小鱼在线企业文化是什么
  • 自己给网站做logo网站搜索引擎优化工具
  • 网站的建设ppt模板360推广
  • excel表格做网站百度seo如何优化
  • 重庆网站建设哪家做的好电商大数据查询平台
  • 网站建设合同样本一键免费生成网页的网站
  • 学校网站建设开题报告百度趋势搜索