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

迷失传奇网站naocq专业从事网站开发公司

迷失传奇网站naocq,专业从事网站开发公司,域名购买教程,上海广告公司招聘1. 前言 RISC-V的RVWMO模型主要包含了preserved program order、load value axiom、atomicity axiom、progress axiom和I/O Ordering。今天主要记录下preserved program order(保留程序顺序)中的Pipeline Dependencies(Pipeline依赖)。 2. Pipeline依赖 Pipeline依赖指的是&a…

1. 前言

RISC-V的RVWMO模型主要包含了preserved program order、load value axiom、atomicity axiom、progress axiom和I/O Ordering。今天主要记录下preserved program order(保留程序顺序)中的Pipeline Dependencies(Pipeline依赖)。

2. Pipeline依赖

Pipeline依赖指的是:

a操作在程序顺序中先于b操作,a和b都访问常规主存,不是I/O区域,如果存在以下任何一个条件,那么a操作和b操作在全局内存顺序中的顺序也不会变。

  1. b是load,在a和b程序顺序之间存在一个store m,m的地址或数据依赖于a,b返回的值是m写的值。
  2. b是store,在a和b程序顺序之间存在一些指令m,m的地址依赖于a。

这两点几乎在所有真实处理器pipeline上都存在的。

关于第一点,是想表明如果old的store的地址或数据还未知的话,load是不能从store转发数据的。也就是必须等a确定执行完之后,得到了m的地址或数据了,才会执行b,所以a和b的全局顺序肯定是保证的。如下图所示。

(f)在(e)的数据确定之前是不能被执行的,因为(f)必须返回(e)写的值,并且在(d)有机会执行之前,旧的值不能被(e)的回写所破坏,因此,(f)将不会在(d)之前执行,也就是它们俩的顺序是固定的。

关于第二点,它与第一点规则有着类似的观察:在可能访问同一地址的所有older load被执行之前,store不能在memory中确定执行。因为store如果提前执行的话,那么旧的值被覆盖了,那么older的load就无法读取到了。同样的,除非知道前面的指令不会由于地址解析失败而导致异常,都则通常不能执行store操作,从这个意义上说,这个一点是之前语法依赖里的控制依赖的某种特殊情况。如下图所示。

在(e)的地址被解析完之前,(f)不能执行,因为结果可能是地址匹配,也就是a1等于0。因此,在(d)被执行并确认(e)地址是否确实重叠之前,(f)不能被发到内存去执行的,也就是(d)和(f)的顺序是固定的。

http://www.yayakq.cn/news/485180/

相关文章:

  • 东平县建设局网站深圳专业营销网站制作
  • wordpress不支持中文标签晨阳seo顾问
  • 浙江银安建设有限公司网站四川煤矿标准化建设网站
  • 做网站图片ps用哪种字体太原搜索引擎优化
  • 网站管理的含义达州住房和城乡建设部网站
  • 企业网站首页设计欣赏网站建设网站优化
  • 无锡企业网站建设费用建一个商城网站多少钱
  • 学校网站建设整改报告如何在百度做自己公司的网站
  • 百度上做网站推广南沙网站建设哪家好
  • 响应式网站模板免费下载大数据平台
  • 苏州门户网站wordpress怎么优化进程
  • 怎样做网站域名注册wordpress密码看文章
  • 安徽商城网站建设无锡手机网站建设
  • 重庆网站建设方案详细方案网站和app区别与联系
  • 做网站还有流量么什么网站可以做会计题目
  • 网站建设公司南宁建设网站目的及功能定位是什么
  • 网站建好用电脑做服务器四川省建设厅网站为什么打不开
  • 国内做的好的网站wordpress大战
  • 好的产品设计网站上海建设网站服务
  • 外贸网站建设公司方案网站建设属于
  • 湖北省建设局网站成都好网站
  • 网站如何调用微博济南手机网站建设专业定制
  • 网站主题模板下载不了工程师招聘网站
  • 中国十大网站建设公司久久建筑网官网平台
  • 杨行网站建设互联网装修公司排行榜
  • 站长之家短链接生成电子上网站建设与维护
  • 做图专业软件下载网站有哪些攻击网站的方法
  • 北京建设工程招标公告网站郑州 网站建设 东区
  • 自适应网站开发文字大小如何处理网站备案服务内容
  • 河北邢台官方网站企业网站的基本内容有哪些