自考-计算机系统设计-5-标量处理机

  1. 本章重点:重叠和流水的性能分析,时空图的画法

本章难点:针对所要求的微操作重叠关系,计算全部指令完成的时间;根据题意画出流水时空图,计算吞吐率、效率和加速比。

目录

第一节 重叠方式

 第二节流水方式

一、基本概念

1、工作原理

2、流水的分类★

流水线特点:

二、标量流水线的主要性能

1、吞吐率Tp (throughput rate)

2、加速比SP (speedput rate)

3、效率(efficiency)

解决进程不紧凑:

流水线相关、冲突hazard

五级流水线

第三节指令级高度并行的超级处理机

一、超标量处理机(super scalar)

1、标量流水机与超标量流水机

2、超长指令字处理机

3、超流水线处理机

4、超标量超流水线处理机


第一节 重叠方式

1、重叠原理与一次重叠★

5-1指令的顺序解释与重叠解释

  • 顺序解释:控制简单,但速度有限;
  • 重叠解释:不同指令在时间上重叠解释,不能加快一条指令的解释,但加快相邻多条指令的解释

(1)实现重叠解释必须要在计算机组成上满足以下要求:

  • 1)要解决访主存的冲突;
  • 2)要解决“分析”与“执行”操作的并行;
  • 3)要解决“分析”与“执行”操作控制上的同步;“一次重叠”是指指令分析部件和指令执行部件任何时候都只有相邻两条指令在重叠解释的方式;
  • 4)要解决指令间各种相关的处理。

【例题】指令解释方式中,______和______任何时候都只有相邻两条指令在重叠解释的方式称为一次重叠。

【答案】指令分析部件、指令执行部件

 第二节流水方式

一、基本概念

1、工作原理

(1)一次重叠,每条指令的解释需要2⊿t1的时间,但多条指令重叠解释时,计算机每隔⊿t1的时间就能完成一条指令。如图5-2所示:

5-2指令分解为分析执行子过程

(2)流水与重叠在概念上没有差别,二者的区别在于“一次重叠”是把一条指令的解释分成两个子过程,而流水则是分为更多个子过程。

5-3流水处理

2、流水的分类★

(1)依据向下扩展和向上扩展的思路,可分为计算机功能子过程的流水线和处理机间的流水线。

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值