试题详情
- 简答题假定有一个程序的指令序列为“lw,add,lw,add,…”。add指令仅依赖它前面的lw指令,而lw指令也仅依赖它前面的add指令,寄存器写口和寄存器读口分别在一个时钟周期的前、后半个周期内独立工作在带转发的五段流水线中执行该程序,其CPI为多少?
- 因为lw指令和add指令之间存在一个load- use数据冒险,所以每个lw指令和add指令之间要有一次流水线阻塞。而add指令和lw指令之间的数据冒险可通过数据转发解决。即:CPI为1.5
关注下方微信公众号,在线模考后查看
热门试题
- 已知CPU结构如下图所示,其中包括一个累
- 盘阵列有哪些分级?
- 按写分配法
- 设一个变量的值为4098,要求分别用32
- 假定数组元素在主存按从左到右的下标顺序存
- 怎样定义多处理机存储器是“一致的”
- 浮点数尾数下溢的处理方法
- 数据表示引入的标准是什么?数据表示的方法
- 消除流水线瓶颈的方法有()和()两种。
- 指令集结构中采用多种寻址方式有何优缺点?
- 假定在一个程序中定义了变量x、y和i,其
- 延迟分支的三种调度方法是()。
- 单机和多机并行性发展的技术途径有()、(
- 总线按用途分类可分为哪两类?各有什么特点
- 互联网络根据工作行为可分为两类,一种是(
- IEEE1394是()I/O标准接口,与
- CPU性能公式中指令条数(IC)与指令集
- 存储层次的性能参数有()4个。
- 在IEEE 754浮点数运算中,当结果的
- 并行处理机