Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this

Table Of Contents

Review: Register Usage Can Cause Data Hazards
One Way to “Fix” a Data Hazard
Data Forwarding (aka Bypassing)
Data Forwarding Control Conditions
Forwarding Illustration
Corrected Data Forwarding Control Conditions
Memory-to-Memory Copies
Load-use Hazard Detection Unit
Hazard/Stall Hardware
Control Hazards
DatapathBranch and Jump Hardware
Jumps Incur One Stall
Two “Types” of Stalls
Supporting ID Stage Jumps
Review: Branch Instr’sCause Control Hazards
One Way to “Fix” a Branch Control Hazard
Another Way to “Fix” a Branch Control Hazard
Reducing the Delay of Branches
ID Branch Forwarding Issues
ID Branch Forwarding Issues, con’t
Supporting ID Stage Branches
Delayed Branches
Scheduling Branch Delay Slots
Static Branch Prediction
Branching Structures
Static Branch Prediction, con’t
Dynamic Branch Prediction
Branch Target Buffer
1-bit Prediction Accuracy
Dealing with Exceptions
Two Types of Exceptions
Additions to MIPS to Handle Exceptions (Fig 6.42)
Datapath with Controls for Exceptions
0 of .
Results for:
No results containing your search query
P. 1
Lec4b Supp

Lec4b Supp

Ratings: (0)|Views: 40|Likes:
Published by Adip Chy

More info:

Published by: Adip Chy on Sep 23, 2013
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less





You're Reading a Free Preview
Pages 6 to 56 are not shown in this preview.

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->