试题详情
- 简答题根据指令间的对同一寄存器读和写操作的先后次序关系,数据相关冲突分为哪三种?各自的定义?
-
根据指令间的对同一寄存器读和写操作的先后次序关系,数据相关冲突可分为RAW、WAR和WAW三种类型。例如,有i和j两条指令,i指令在前,j指令在后,则三种不同类型的数据相关的含义为:
RAW——指令j试图在指令i写入寄存器前就读出该寄存器内容,这样,指令j就会错误地读出该寄存器旧的内容。
WAR——指令j试图在指令i读出寄存器之前就写入该寄存器,这样,指令i就错误地读得该寄存器的新的内容。
WAW——指令j试图在指令i写寄存器之前就写入该寄存器,这样,两次写的先后次序被颠倒,就会错误地使由指令i写入的值成为该寄存器的内容。 关注下方微信公众号,在线模考后查看
热门试题
- 伪相联的基本思想是什么?
- 简述直接相联映象规则。
- 计算机软件一般分为两大类:一类叫(),另
- 常见的三种通用寄存器型机器的优缺点各有哪
- 在分布式存储器结构的机器中,对应于两种地
- 在多处理机中,两个程序段的变量x和y之间
- 一个完善的指令系统应具有()、()、()
- 数据表示引入的标准是什么?数据表示的方法
- 和具有m个并行部件的处理器相比,一个m段
- 为了改进由于条件转移指令引起的流水线断续
- 从执行程序的角度看,并行等级从低到高可分
- 对于Cache的两种写策略,执行“写”操
- 合成测试程序
- 数据相关可分为3类()相关、()相关和写
- 假定某计算机字长16位,CPU内部结构如
- 什么是“程序的动态定位方式”?
- 简述提高主存性能的四种方法。
- 伪相联cache相对于组相联cache的
- 互连网络中频宽的单位采用()。
- m段流水线每段时间均为△t,则最大效率趋