架 软考架构师知识库 系统架构设计师 · 课件全文检索
已就绪 127 份课件 1966 页

流水线

第二章-计算机基础(选学) · 7 页 · 555 字 录播 讲义

流水线

项目 内容
来源 录播
章节 第二章-计算机基础(选学)
标签 讲义
页数 7
总字数 555
原始课件 基础录播课/第二章-计算机基础(选学)/1.7.3 流水线.pdf

本文由课件自动整理,页内文字按原始讲义阅读顺序还原;[图] 表示该位置存在图示,

图示内容请对照原始课件查看。


目录


第 1 页 · N E W P L A

N

软考系统架构师

一

段

新

征

程

第 2 页 · 1.7.3

流

水

线

第 3 页 · 流水线

流水线是指在程序执行时多条指令重叠进行操作的一种准并行处理实现技术。

各种部件同时处理是针对不同指令而言的,它们可同时为多条指令的不同部分进行工作,以提高各

部件的利用率和指令的平均执行速度。

[图]

第 4 页 · 流水线

[图]

一条指令的执行过程可以分解为取指、分析和执行三步,在取指时间t取指=3△t、分析时间t分析=2△t、

执行时间t执行=4△t的情况下,若按串行方式执行,则10条指令全部执行完需要()△t;若按流水

线的方式执行,流水线周期为()△t,则10条指令全部执行完需要()△t。

第 5 页 · 流水线

流水线的吞吐率(Though Put rate,TP)是指在单位时间内流水线所完成的任务数量或输出的结果数量。

计算流水线吞吐率的最基本公式如下:

流水线最大吞吐率:

流水线的加速比是指完成同样一批任务,不使用流水线所用的时间与使用流水线所用的时间之比。

第 6 页 · 练习题

执行指令时,将每一节指令都分解为取指、分析和执行三步。已知取指时间5△t,分析时间2△t,执

行时间3△t,如果按照取指、分析、执行重叠的流水线方式执行指令,从头到尾执行完500条指令需

()△t。(2019年下半年)

A. 2500

B.2505

C.2510

D.2515

参考答案:B

第 7 页 · T H E E N D

功不唐捐,玉汝于成!

开

启

新

征

程