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

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
Summary
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
4b
4b

More info:

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

Availability:

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

09/23/2013

pdf

text

original

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

You're Reading a Free Preview

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