DerekChiou_EE360N_Spring2010_Lecture16

DerekChiou_EE360N_Spring2010_Lecture16 - Lecture 16: Basic...

Info iconThis preview shows pages 1–6. Sign up to view the full content.

View Full Document Right Arrow Icon
© Derek Chiou 1 Lecture 16: Basic Pipelining 3 and Multiple Functional Units Prof. Derek Chiou University of Texas at Austin
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Test of size Survey Lecture 15 Question 1: Multiple Choice The lecture was clear Percent AnsweredAgree100%Little improvement required0%Some improvement required0%Significant improvement required0% Unanswered 0% Question 2: Multiple Choice The lecture was well organized Percent AnsweredAgree95%Little improvement required5%Some improvement required0%Significant improvement required0% Unanswered 0% Question 3: Multiple Choice The pace of the lecture was: Percent AnsweredWay too fast0%A little too fast20%Just right70%A little too slow10%Way too slow0% Unanswered 0% Question 4: Essay How could this lecture have been improved? What material should have been covered, or covered more clearly? What material should be removed? Any other comments are welcome. Unanswered Responses7 Given AnswersThanks for covering some design aspects, please could you continue to teach us design insights.I think the material was covered clearly and I'm happy we weill expand on the subject on future lectures. -The small pipelining exercise at the end of the last class was useful. Things like that would help.Just RightCould have spent more time review material before spring break. Otherwise the lecture was clear.I felt better after this lecture compared to the first pipelining lecture. Now I feel that I could perform my own LC3b pipelining exercises.Would like some more reinforcement on pipelining stages.Everything was clear, the discussion was slower but more informative to me.Everything in lecture was relatively easy to follow.The lecture was quite fine and require little altering 3/24/2010 © Derek Chiou: EE360N: Lecture 16 2
Background image of page 2
Test of size © Derek Chiou: EE360N: Lecture 16 3 Recap and Outline Recap Reviewed in-class exercise Non-pipelined implementation of micro-LC-3b Pipeline it Traditional pipelining Dependencies (hazards) Outline Delay slots Multiple functional units Clock Rate/Power 3/24/2010
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Test of size © Derek Chiou: EE360N: Lecture 16 4 Using Wasted Pipeline Slots In pipelined machine, make a decision and go with it Branch prediction/speculation If you are wrong, clean up (kill instructions) Mis-speculated branches create bubbles Wastes a pipeline slot Any way to avoid wasting work??? 3/24/2010
Background image of page 4
Test of size © Derek Chiou: EE360N: Lecture 16 5 Using Wasted Pipeline Slots In pipelined machine, make a decision and go with it Branch prediction/speculation If you are wrong, clean up (kill instructions) Mis-speculated branches create bubbles Wastes a pipeline slot Any way to avoid wasting work??? Delay Slots/Branches
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 6
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 09/23/2010 for the course EE 360n taught by Professor Staff during the Spring '08 term at University of Texas at Austin.

Page1 / 39

DerekChiou_EE360N_Spring2010_Lecture16 - Lecture 16: Basic...

This preview shows document pages 1 - 6. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online