Index

Scalar Pipelines

1 MIPS Datapath

2 Dependencies

RAW: read after write "true dependency"

R3 <- R1 op R2
R5 <- R3 op R4
//R3 to R3

WAR: write after read "anti-dependency" (false dependency)

R3 <- R1 op R2
R1 <- R4 or R5
//R1 to R1

WAW: write after write "output dependency" (false dependency)

R3 <- R1 op R2
R3 <- R4 op R5
//R3 to R3

Index