1 / 142
文档名称:

计算机体系结构PPT教学课件-第三章流水线.ppt

格式:ppt   页数:142
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机体系结构PPT教学课件-第三章流水线.ppt

上传人:3346389411 2012/5/8 文件大小:0 KB

下载得到文件列表

计算机体系结构PPT教学课件-第三章流水线.ppt

文档介绍

文档介绍:Computer Architecture ----A Quantitative Approach
计算机体系结构
计算机体系结构
Chapter 3 PIPELINING Basic and Intermediate Concepts 流水线:基本概念
王奕
Estelle.******@gmail. com
A. 流水线基本定义
What is pipelining?
(什么是流水线)
How is the pipelining Implemented?
(流水线是怎么实现的)
What makes pipelining hard to implement?
(流水线实现的困难是什么)
Basic methods improving pipelining
(提高流水线性能的一些基本方法)
What is Pipelining ?
Pipelining(流水线定义):
“A technique designed into puters to increase speed by starting the execution of one instruction pleting the previous one.”
----Modern English-Chinese Dictionary
implementation technique whereby different instructions are overlapped in execution at the same time.(多条指令同时重叠执行)
implementation technique to make fast CPUs
Why Pipelining: Its Nature(流水线的本质)
Laundry(洗衣店)
Ann, Brian, Cathy, Dave each have one load of clothes to wash, dry, and fold
Washer(洗衣机) takes 30 minutes
Dryer(干衣机) takes 40 minutes
“Folder”(叠衣人) takes 20 minutes
A
B
C
D
顺序执行的洗衣
Sequential laundry takes 6 hours for 4 loads
If they learned pipelining, how long would laundry take?
A
B
C
D
30
40
20
30
40
20
30
40
20
30
40
20
6 PM
7
8
9
10
11
Midnight
Time
T
a
s
k
O
r
d
e
r
流水线的洗衣 ----开始工作越快越好
Pipelined laundry takes hours for 4 loads
A
B
C
D
6 PM
7
8
9
10
11
Midnight
T
a
s
k
O
r
d
e
r
Time
30
40
40
40
40
20
Why pipelining : overlapped(重叠)
Latches(锁存器), called pipeline registers break putation into 5 stages
Deal 5 tasks at the same time.
Only deal one task each time.
This task takes
“ such a long time”
ns: nanosecond 纳秒即十亿分之一秒
Why pipelining: more faster
Can “launch(开始)” a putation every 100ns in this structure
Can finish putations per second
Can launch a putation every 20ns in pipelined structure
Can finish 5×putations per second
Why pipelining : conclusion
The key implementation technique used to Make fast CPU: decrease CPUtime.(减少CPU时间的关键技术)
Improving of Throughput ( rather than individual execution time) (提高吞吐量,而不是单条指令的执行时间)
Improv

最近更新

2024年柳州城市职业学院单招职业倾向性考试模.. 40页

2024年梧州职业学院单招综合素质考试题库推荐.. 41页

2024年武威职业学院单招职业倾向性考试题库附.. 41页

2024年武汉警官职业学院单招职业技能考试模拟.. 42页

2024年民办四川天一学院单招职业技能考试题库.. 40页

2024年汝州职业技术学院单招综合素质考试题库.. 41页

2024年江苏城乡建设职业学院单招职业适应性测.. 40页

2024年江苏建筑职业技术学院单招职业适应性考.. 40页

2024年江苏省苏州市单招职业适应性考试题库最.. 39页

2024年江苏财经职业技术学院单招职业倾向性测.. 41页

2024年江西农业工程职业学院单招职业技能考试.. 39页

2024年江西应用工程职业学院单招职业倾向性测.. 38页

2024年江西旅游商贸职业学院单招职业技能考试.. 41页

2024年江西环境工程职业学院单招职业倾向性测.. 41页

2024年江西省吉安市单招职业倾向性考试模拟测.. 41页

2024年江西省鹰潭市单招职业适应性考试题库带.. 41页

2024年沧州幼儿师范高等专科学校单招综合素质.. 40页

2024年河北劳动关系职业学院单招职业倾向性测.. 40页

2024年河北对外经贸职业学院单招职业技能考试.. 40页

2024年河北科技工程职业技术大学单招综合素质.. 40页

2026年阜阳幼儿师范高等专科学校单招职业倾向.. 43页

2024年河南对外经济贸易职业学院单招职业适应.. 40页

2024年河南建筑职业技术学院单招职业适应性测.. 40页

2024年河南测绘职业学院单招职业倾向性测试题.. 40页

2024年河南省平顶山市单招职业倾向性测试模拟.. 41页

2024年河南省郑州市单招职业倾向性测试模拟测.. 42页

2024年河南艺术职业学院单招职业适应性考试题.. 40页

2024年泸州职业技术学院单招职业适应性测试题.. 40页

2024年济南护理职业学院单招职业技能测试模拟.. 43页

2024年浙江交通职业技术学院单招职业适应性测.. 39页