دانلود پاورپوینت معماري کامپيوتر _درس نهم pipeline جهت رشته کامپیوتر در قالب 29 اسلاید و با فرمت pptx بصورت کامل و جامع و با قابلیت ویرایش

 

 


Laundry Example
•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

Sequential Laundry
•Sequential laundry takes 6 hours for 4 loads
•If they learned pipelining, how long would laundry take?

 


Pipelining Lessons
•Pipelining doesn’t help latency of single task, it helps throughput of entire workload
•Pipeline rate limited by slowest pipeline stage
•Multiple tasks operating simultaneously
•Potential speedup = Number pipe stages
•Unbalanced lengths of pipe stages reduces speedup
•Time to “fill” pipeline and time to “drain” it reduces speedup

 

 

 

فهرست مطالب
Pipelining: Its Natural!
Sequential Laundry
Pipelined Laundry
Pipelining Lessons
Computer Pipelines
A "Typical" RISC
5 Steps of MIPS Datapath
5 Steps of MIPS Datapath
Visualizing Pipelining
One Memory Port/Structural Hazard
Data Hazard on R1
Three Generic Data Hazards
HW Change for Forwarding
Data Hazard Even with Forwarding
Software Scheduling to Avoid Load Hazards
Control Hazard on Branches Three Stage Stall
Pipelined MIPS Datapath
Four Branch Hazard Alternatives
Delayed Branch