12 Pages

lecture5a

Course: ECE 411, Spring 2008
School: University of Illinois,...
Rating:
 
 
 
 
 

Word Count: 439

Document Preview

5a 1 ECE Lecture 411 Lecture 5a Wen-mei Hwu Department of Electrical and Computer Engineering University of Illinois at Urbana-Champaign UIUC ECE 411 Computer Microarchitecture: Hardware and Software 1999, Wen-mei W. Hwu, All Rights Reserved. IMPACT Lecture 5a 2 Tomasulo's Algorithm Register renaming tags for values Out-of-order execution reservation stations Data forwarding common data bus UIUC ECE...

Register Now

Unformatted Document Excerpt

Coursehero >> Illinois >> University of Illinois, Urbana Champaign >> ECE 411

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
5a 1 ECE Lecture 411 Lecture 5a Wen-mei Hwu Department of Electrical and Computer Engineering University of Illinois at Urbana-Champaign UIUC ECE 411 Computer Microarchitecture: Hardware and Software 1999, Wen-mei W. Hwu, All Rights Reserved. IMPACT Lecture 5a 2 Tomasulo's Algorithm Register renaming tags for values Out-of-order execution reservation stations Data forwarding common data bus UIUC ECE 411 Computer Microarchitecture: Hardware and Software 1999, Wen-mei W. Hwu, All Rights Reserved. IMPACT Lecture 5a 3 Tomasulo's Algorithm Instruction decode fetch register file for value and tag tag is handle for data currently being generated determine RS to hold the decoded operations UIUC ECE 411 Computer Microarchitecture: Hardware and Software 1999, Wen-mei W. Hwu, All Rights Reserved. IMPACT Lecture 5a 4 Tomasulo's Algorithm Instruction Issue insert operation and operands into reservation station entry asisgned mark destination register as not ready UIUC ECE 411 Computer Microarchitecture: Hardware and Software 1999, Wen-mei W. Hwu, All Rights Reserved. IMPACT Lecture 5a 5 Tomasulo's Algorithm Operation dispatch identify operations ready for execution determine highest priority operation for each port/function unit UIUC ECE 411 Computer Microarchitecture: Hardware and Software 1999, Wen-mei W. Hwu, All Rights Reserved. IMPACT Lecture 5a 6 Tomasulo's Algorithm Data forwarding result value and tag distributed to RS entries for associative search result value and tag delivered to destination register for potential update UIUC ECE 411 Computer Microarchitecture: Hardware and Software 1999, Wen-mei W. Hwu, All Rights Reserved. IMPACT Lecture Out-of-Order 5a 7 P6-like Execution Analyzed info and figures available on WWW in papers Drew on experience with previous Out-Of-Order design Actual P6 implementation may differ from this analysis UIUC ECE 411 Computer Microarchitecture: Hardware and Software 1999, Wen-mei W. Hwu, All Rights Reserved. IMPACT Lecture 5a 8 Out-of-Order Core Register Alias Table (RAT) Reservation Station (RS) Reorder Buffer (ROB) Retirement Register File (RRF) UIUC ECE 411 Computer Microarchitecture: Hardware and Software 1999, Wen-mei W. Hwu, All Rights Reserved. IMPACT Lecture 5a 9 Key Out-of-Order issues Register renaming Reservation Station writing operations into RS dispatching operations back-to-back Selecting operations for dispatch Selecting ports for dispatch UIUC ECE 411 Computer Microarchitecture: Hardware and Software 1999, Wen-mei W. Hwu, All Rights Reserved. IMPACT Lecture 5a 10 Key Out-of-order Issues Maintaining precise state recovering from exceptions recovering from mispredi...

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

University of Illinois, Urbana Champaign - MATSE - 346
Properties and Selection of Engineering MaterialsLecture 2020.1 Corrosion prevention Provide drainageMatSE 346, Y Q Sun, UIUC, Fall 19991Properties and Selection of Engineering MaterialsLecture 20MatSE 346, Y Q Sun, UIUC, Fall 19992
University of Illinois, Urbana Champaign - GE - 393
Profit DEM. C.N.PriceS.S.Cost #4 1999 Harry E. Cook, University of IllinoisValueGE 393 Lecture 28Extra Slide 1 of 3TQ (V - C )2 1999 Harry E. Cook, University of IllinoisGE 393 Lecture 28Extra Slide 2 of 3P D PC.N. S.L.A
University of Illinois, Urbana Champaign - GE - 393
2003 2000 Mustang in productionN ( Di + DT ) V0 = + Pi ( N + 1) KE2 DT K= PA1V0 B 1999 Harry E. Cook, University of Illinois GE 393 Lecture 29A2Extra Slide 1 of 4V / V01.00 System Attribute 1999 Harry E. Cook, University of Illin
University of Illinois, Urbana Champaign - GE - 393
Lecture 21Midterm Review 1999 Harry E. Cook, University of IllinoisGE 393 Lecture 211 of 13Midterm Review1. Read over and understand points made in chapters 1, 2, 3 & 5 1. Understand the customer/ company needs loop 1999 Harry E. Cook, U
University of Illinois, Urbana Champaign - GE - 393
V0 = ?1.0V / V00 66 110 dBAg0 1999 Harry E. Cook, University of IllinoisGE 393 Lecture 27Extra Slide 1 of 3NP Vi = [1 + mi ] + Pi ( N + 1) E2 1999 Harry E. Cook, University of IllinoisGE 393 Lecture 27Extra Slide 2 of 3V0V0
University of Illinois, Urbana Champaign - GE - 393
M A i = D(Pi Ci ) Fc YRSM A i = DPi + DCi + Fc + YRSCi =Pi A i + Fc + M D() YRSExtra Slide 1 of 4 1999 Harry E. Cook, University of IllinoisGE 393 Lecture 33N Vi = (1 + m)P + Pi (N + 1)E 2Eq 7.2E2 = 1 1999 Harry E. Cook,
University of Illinois, Urbana Champaign - GE - 393
Step 1: Assessing Customer NeedsCustomer Needs 1999 Harry Cook, University of IllinoisGE 393 Lecture 271 of 27Use First Level of QFDCustomer NeedsFirst level of QFD: Observe how customers use and misuse product. Ask customers what they l
University of Illinois, Urbana Champaign - GE - 393
Eq. 3.19( N 2 + 2 N )Ci + ( N 2 + N + 1)Vi + Pi = 2 N 2 + 3N + 1( N 2 - N ) (Ccmpt . - Vcmpt . ) 1999 Harry E. Cook, University of IllinoisGE 393 Lecture 12Extra Slide 1 of 6NPVAj0 1 2NPV j =Aj (1 + I R )j 1999 Harry E. Cook, U
University of Illinois, Urbana Champaign - GE - 393
1999 Harry CookGE 393 S-model Equations1 1999 Harry CookGE 393 S-model Equations2 1999 Harry CookGE 393 S-model Equations3 1999 Harry CookGE 393 S-model Equations4 1999 Harry CookGE 393 S-model Equations5 1999 Harr
University of Illinois, Urbana Champaign - GE - 393
Value as Function of Market ShareN [ Di + DT ] + Pi Vi = K [ N + 1] E1 D NE2 D K= = P P E2 DT K = P 1999 Harry E. Cook, University of IllinoisGE 393 Lecture 26Extra Slide 1 of 10Vi =N E2 DT [ N + 1] P[ Di + DT ] + PiNP = [ Di + DT ]
University of Illinois, Urbana Champaign - GE - 393
Cust. A Req. B PartsC 1999 Harry E. Cook, University of Illinois GE 393 Lecture 24 Extra Slide 1 of 3APABPBCPCDPDPA + PB + PC + PD = PCOMPANY 1999 Harry E. Cook, University of Illinois GE 393 Lecture 24 Extra Slide 2 of 3A B C
University of Illinois, Urbana Champaign - GE - 393
Comp. Studies Q, C, I, SS Model 1 V, C, t I = V - C1 S t (V - C ) U= tQ Net value to society 1999 Harry E. Cook, University of Illinois GE 393 Lecture 8 Extra Slide 1 of 6Total Quality Q T.C. = ( Net value to buyer ) t ( Net value t
University of Illinois, Urbana Champaign - GE - 393
Value CurvesSIB V0 gI go gcAccel Time 1999 Harry E. Cook, University of IllinoisGE 393 - Lecture 15Extra Slide 1 of 6NIB Valueg cH 0 g cL g 1999 Harry E. Cook, University of IllinoisGE 393 - Lecture 15Extra Slide 2 of 6LIB Value
University of Illinois, Urbana Champaign - GE - 393
1999 Harry E. Cook, University of IllinoisGE 393 - Lecture 17Extra Slide 1 of 11 1999 Harry E. Cook, University of IllinoisGE 393 - Lecture 17Extra Slide 2 of 11POPT Value Opt. 0 f L 1 - fPOPT P - P0 1999 Harry E. Cook, Universit
University of Illinois, Urbana Champaign - MATSE - 346
i = rn1 sin 1 = n2 sin 2Lecture Outline Polarization by reflection Why is the sky blue? Reflection Index of Refraction Snell's Law for Refraction Intensity of reflected, refracted waves Total Internal ReflectionUnpolarized Light We ha
University of Illinois, Urbana Champaign - MATSE - 346
Properties and Selection of Engineering MaterialsLecture 1919.1 Effect of stress on corrosionIntroduction to Materials Science for Engineers, J.F. Shackelford, Prentice-Hall, 1994.MatSE 346, Y Q Sun, UIUC, Fall 19991Properties and Selecti
University of Illinois, Urbana Champaign - MATSE - 346
Properties and Selection of Engineering MaterialsLecture 1818.1 Galvanic seriesElectromotive force: DC voltage needed to halt the ionization of a metal in a standard electrolyte.MatSE 346, Y Q Sun, UIUC, Fall 19991Properties and Selection
University of Illinois, Urbana Champaign - MATSE - 346
Properties and Selection of Engineering MaterialsLecture 3Example 2 f vs : global viewMatSE 346, Y Q Sun, UIUC, Fall 19991Properties and Selection of Engineering MaterialsLecture 3 f vs : Zoom-inMaterials Selection in Mechanical D
University of Illinois, Urbana Champaign - MATSE - 346
Properties and Selection of Engineering MaterialsLecture 1414.1 Thermal distortion Non-uniform thermal expansion due to a temperature gradientT0 Thermal distortion T T0 T0MatSE 346, Y Q Sun, UIUC, Fall 19991Properties and Selection of Engi
University of Illinois, Urbana Champaign - MATSE - 346
Properties and Selection of Engineering MaterialsLecture 1212.1 Weight-efficient flywheelEnergy per unit mass U 1 2 2 = R M 4Constraint due to plastic deformation 8 2 2 R y 3 +MatSE 346, Y Q Sun, UIUC, Fall 19991Properties and Selection
University of Illinois, Urbana Champaign - MATSE - 346
Properties and Selection of Engineering MaterialsLecture 3838.1 Fracture toughness KIC f 2c Fast fracture occurs when f c K ICMatSE 346, Y Q Sun, UIUC, Fall 1999f1Properties and Selection of Engineering MaterialsLecture 38Materials
University of Illinois, Urbana Champaign - MATSE - 346
Properties and Selection of Engineering MaterialsLecture 2929.1 Friction of unlubricated materialsF = Py = yMatSE 346, Y Q Sun, UIUC, Fall 19991Properties and Selection of Engineering MaterialsLecture 29 depends on shear strength y.
University of Illinois, Urbana Champaign - MATSE - 346
Properties and Selection of Engineering MaterialsLecture 2828.1 SAE specification of sheet metal UTS (MPa) Ductility y (MPa) 140-260 270 34 140-205 270 38 140-185 270 40 110-170 270 42 r* N/A 1.5 1.6 1.7 n 0.16 0.18 0.20 0.22Grade 2 Grade 3 Gr
University of Illinois, Urbana Champaign - MATSE - 346
Properties and Selection of Engineering MaterialsLecture 109.5. Stiffness of polymersMatSE 346, Y Q Sun, UIUC, Fall 19991Properties and Selection of Engineering MaterialsLecture 10 One dimensional chain molecular structure Strong co
University of Illinois, Urbana Champaign - MATSE - 346
Properties and Selection of Engineering MaterialsLecture 76.1 Crystallinity of polymersMatSE 346, Y Q Sun, UIUC, Fall 19991Properties and Selection of Engineering MaterialsLecture 7Effect of crystallinity on propertiesMatSE 346, Y Q S
Cincinnati - STAT - 2003
SAS PROGRAMMING HANDOUT #12 INSIGHT#1 INSIGHT can be used to enter and analyse data as in a spreadsheet, or it can b
Cincinnati - STAT - 534
SAS PROGRAMMING HANDOUT #12 INSIGHT#1 INSIGHT can be used to enter and analyse data as in a spreadsheet, or it can b
University of Illinois, Urbana Champaign - CI - 449
JulieWhite_Proposal Goals: Students will be able to find the area and perimeter of polygons and understand the difference between area, surface area, and perimeter. Also, students should be able to identify whether to find the area or perimeter i
University of Illinois, Urbana Champaign - CI - 449
Peter White Proposal 1. Goals: Students will be able to plot points, find slopes, and graph linear equations on a coordinate plane. Grade level: 9th grade Subject: Essentials of Algebra Target population: below average Illinois Learning Standard
University of Illinois, Urbana Champaign - CI - 449
Dream House Project Rubric Name:_ Period:_ Requirements: Two levels At least two windows No more than 20 rooms Room Descriptions Match Summary Rooms from Summary on Drawing Scale Drawing: Rooms Proportional Scale Drawing Attractive/Neat Scale Drawing
University of Illinois, Urbana Champaign - CI - 449
REAL WORLD APPLICATIONSDIRECTRIONS:Choose 2 of the following topics. Write 1 paragraph for each topic explaining how coordinate planes or linear equations is important for that topic.TOPICS:Architects Skiing HospitalsMapsLandscapingFirefig
University of Illinois, Urbana Champaign - CI - 449
Jennifer April School address: Copeland Manor School 801 S. Seventh Ave. Libertyville, IL 60048 (847) 362-0240 ext.27 Home address: 2933 N. Sheridan Rd. Apt. 706 Chicago, IL 60657 (773) 477-9753 First Grade Teacher Email: japril@d70.k12.il.us
University of Illinois, Urbana Champaign - CI - 449
OBJECTIVESStudents will be able to . . . Plot and Read points on the Coordinate Plane Distinguish between the 4 Quadrants and the 2 Axis Make a Table of Values Find and use Slopes and Y-Intercepts Create and use equations in Slope-Intercept for
Cincinnati - STAT - 2004
CONSULTING HANDOUT #1OPTIONS LINESIZE=80;DATA ONE; INFILE 'C:\JIMSAS\DATA1.TXT'; *this data set can be found on the Spring 2003 Survival web-page; INPUT ID LOW AGE LWT RACE
Cincinnati - STAT - 720
CONSULTING HANDOUT #1OPTIONS LINESIZE=80;DATA ONE; INFILE 'C:\JIMSAS\DATA1.TXT'; *this data set can be found on the Spring 2003 Survival web-page; INPUT ID LOW AGE LWT RACE
Cincinnati - STAT - 2008
STATISTICAL CONSULTING HANDOUT #2DATA ONE;* INFILE 'A:\CONSULTING\DATA1.TXT'; INPUT ID LOW AGE LWT RACE SMOKE PTL HT UI FTV BWT; *this data set can be found o
Cincinnati - STAT - 721
STATISTICAL CONSULTING HANDOUT #2DATA ONE;* INFILE 'A:\CONSULTING\DATA1.TXT'; INPUT ID LOW AGE LWT RACE SMOKE PTL HT UI FTV BWT; *this data set can be found o
University of Illinois, Urbana Champaign - PHYS - 101
Physics 101: Lecture 24 Ideal Gas Law and Kinetic Theoryq Todayslecture will cover Textbook Chapter 13.5-13.7Physics 101: Lecture 23, Pg 1Aside: The Periodic TablePhysics 101: Lecture 23, Pg 205The Periodic Table Explained ?Look care fu
University of Illinois, Urbana Champaign - PHYS - 101
HE 3q Today'sPhysics 101: Lecture 24 Ideal Gas Law and Kinetic Theorylecture will cover Textbook Chapter 13.5-13.7"HAPPY BIRTHDAY S ARAH PARK! C WE S NG TO HER I N C S AN I LAS ?" "I hatepre cture I don't fe l likeI le anything fromthe . I 'd
University of Illinois, Urbana Champaign - PHYS - 101
Exam IIIPhysics 101: Lecture 18 Fluids IIq WelcomeBack! q I was trying to teach my kids to do a back flip off the diving board. At this moment, what should I do?a) Tuck into a tight ball (reduce I) b) Reduce g, to give me more time c) Lie, and
University of Illinois, Urbana Champaign - PHYS - 101
HE 3Physics 101: Lecture 23 Temperature and Ideal Gasq Today'slecture will cover Textbook Chapter 13.1-13.4Physics 101: Lecture 23, Pg 1Internal Energy and TemperatureqAll objects have "internal energy" (measured in Joules) random motion
University of Illinois, Urbana Champaign - PHYS - 101
Exam IIPhysics 101: Lecture 16 Angular Momentumq Today's q Examlecture will cover Textbook Chapter 8.7-8.9Monday 7-8:30. Conflict 5:15. Bring ID!I should havetake C n ALCI IPhysics 101: Lecture 16, Pg 1Overviewq ReviewKrotation = I 2
University of Illinois, Urbana Champaign - PHYS - 101
Physics 101: Lecture 03 Exam IKinematicsq Today'slecture will cover Textbook Sections 3.1-3.3Physics 101: Lecture 27, Pg 1Force at Angle ExampleqA person is pushing a 15 kg block across a floor with k= 0.4 at a constant speed. If she is
University of Illinois, Urbana Champaign - PHYS - 101
Physics 101: Lecture 02 Exam IForces: Equilibrium Examplesq Today'slecture will cover Textbook Sections 2.1-2.7Physics 101: Lecture 27, Pg 1Overviewq LastWeekNewton's Laws of Motion Inertia F=ma PairsFree Body Diagrams Draw coord
University of Illinois, Urbana Champaign - PHYS - 101
Physics 101: Lecture 05Exam IFree Fall and Apparent Weightq Today'slecture will cover Textbook Sections 3.6-3.7Physics 101: Lecture 5, Pg 1Review from Lecture 4 Constant Acceleration Equations of Motion x = x0 + v0t + 1/2 at2 v = v0 +
University of Illinois, Urbana Champaign - PHYS - 101
Exam IIIPhysics 101: Lecture 22 Sound"S ound is awe e som !"q Today'slecture will cover Textbook Chapter 12I 'mdisappointe that I have had a cookiein a while e n though I 'vebe n raising m hand. C you d n't , ve e y an haveanothe de onstratio
University of Illinois, Urbana Champaign - PHYS - 101
Exam IIIPhysics 101: Lecture 22 Soundq Today'slecture will cover Textbook Chapter 12Physics 101: Lecture 22, Pg 1Speed of Soundfor pulse on string: v = sqrt(F / ) q For fluids: v = sqrt(B/)q RecallMedium Air Helium Water SteelSpeed (m/
University of Illinois, Urbana Champaign - PHYS - 101
Exam IIIPhysics 101: Lecture 21 Wavesq Today'slecture will cover Textbook Chapter 11Physics 101: Lecture 21, Pg 1Waves Overviewq Types q Speed q Harmonic q Superposition q StandingPhysics 101: Lecture 21, Pg 2Types of Wavesq Transverse
University of Illinois, Urbana Champaign - PHYS - 101
Physics 101: Lecture 03Exam IKinematicsq Today'slecture will cover Textbook Chapter 3Physics 101: Lecture 3, Pg 1ExamplePhysics 101: Lecture 3, Pg 2Overviewq Kinematics:Description of MotionPosition and displacement velocity aver
University of Illinois, Urbana Champaign - PHYS - 101
Finalq Today'sPhysics 101: Lecture 24 Ideal Gas Law and Kinetic Theorylecture will cover Textbook Chapter 13.5-13.7Man i hate this pv=nrt stuff in che , m d m aybeits a good tim to le it theright way e arnPhysics 101: Lecture 23, Pg 1Asid
University of Illinois, Urbana Champaign - ECE - 445
DC-DC CONVERTER by William Siegel and Robert Parkinson ECE 345 T.A. Inseop Lee May 4th, 1999 Project Number 17ABSTRACTThis report discusses the design and testing of a dc-dc switching power converter. The input to the converter is 11V to 14V, the
University of Illinois, Urbana Champaign - ECE - 445
Low Voltage Fuel Cell ConverterGroup B Project #36Shaun Anders Ryan Niemerg Darnell R. SmithECE 345 Final Presentation April 25, 2002Presentation OverviewPurpose Project Goals Our Competition Engineering Design Testing Procedure Performance R
University of Illinois, Urbana Champaign - ECE - 445
University of Illinois, Electrical Engineering ECE 445, Senior Design LabJin Yi Russell BrennanDesign ReviewMusic Search Engine: Query by Singing As the title suggests, this project's purpose is to allow a user to sing into a microphone, and re
University of Illinois, Urbana Champaign - ECE - 445
Low cost charge controller for Engineers Without Bordersby Atiya Ismail Punam Mahajan Course Section H T.A. Chad Carlson 7th December 2004 Project Number 33Abstract The purpose of this project was to design a low cost charge controller for the ba
Cincinnati - SAS - 1999
*hand2.txt;DATA SALES; LENGTH ITEM $12; INPUT NAME $ MONTH WEEKDAY COMPID STATE $ @25 ITEM $ & UNITS RETAIL TOTRET;CARDS;FOSTER 1 2 153 ID SYSTEM 2 3100 6200FOSTER 1 4 333 WY Z-80 4 26 104FOSTER
Cincinnati - SAS - 535
*hand2.txt;DATA SALES; LENGTH ITEM $12; INPUT NAME $ MONTH WEEKDAY COMPID STATE $ @25 ITEM $ & UNITS RETAIL TOTRET;CARDS;FOSTER 1 2 153 ID SYSTEM 2 3100 6200FOSTER 1 4 333 WY Z-80 4 26 104FOSTER
University of Illinois, Urbana Champaign - ECE - 445
LASER GUIDED MOUSEECE 445: Senior Design Spring 2007Samir Desai Howard Luo James LinProject Description Through the combination of a standard laser pointer and a clicking device that we designed, we have revolutionized the presentation industry
University of Illinois, Urbana Champaign - ECE - 445
12 Volt Power Distribution System for Hybrid VehicleECE 345 Final Project ProposalEric Prybil Carl PalmerTA: John BensonSeptember 15, 1999IntroductionWe propose to design and implement a 12V Distributed Power System for the Hybrid Vehicle.
Cincinnati - ACTIVITIES - 2007
Lesson Plan 1 - Magnetic FieldBy Fengfeng Zhou Objectives: 1. Refresh and reinforce students' understanding about "Fields". They will understand that a field, such as magnetic field, is a special type of matter though it is invisible. They will know
Cincinnati - YR - 2004
LINEAR MODEL II LAST HOMEWORK ASSIGNMENT Due Monday March 14 Analyse the following example. There are 3 teaching methods. 4 teachers are a
Cincinnati - YR - 614
LINEAR MODEL II LAST HOMEWORK ASSIGNMENT Due Monday March 14 Analyse the following example. There are 3 teaching methods. 4 teachers are a