[컴퓨터구조]Data hazard (forwarding)
Data forwarding 복습 ! Data Hazard 일 때, data가 register 혹은 memory에 write 될 때 까지 기다리지 않고 EX 단 / MEM 단에서 계산되면 바로 가져와서 사용하는 것임! Data forwarding이 필요한 경우 Data dependency 가 생길 때 ex1) sub $2, $1, $3 add $12, $2, $5 ☞ Data hazard ! ( sub의 목적지 register 을 이용하기 때문) or $13, $6, $2 ☞ Data hazard ! ( sub의 목적지 register 을 이용하기 때문) add $14, $2, $2 ☞sub가 WB일 때, ID단인데 같은 자리에 있어도 write가 read보다 더 빠르기 때문에 hazard 발생 안함 s..
2020. 11. 17.