참고한 것들
Register Renaming
- Register Renaming 이라는 것은 다른 Register 를 이용해서 Dependence 를 해소하는 것이다.
- 가령 아래의 코드에는
F6에 대해 WAW dependence 가 있고F8에 대해서는 WAR dependence 가 있다.

- 이때,
S.D와MUL.D의F6을 각각T,V라는 별도의 register 를 이용하고SUB.D와MUL.D의F8을U라는 register 로 변경하면

- 위처럼 WAW 와 WAR 모두 해소되는 것을 알 수 있다.
- 물론 위의 예제에서는
SUB.D와MUL.D간의 RAW dependence 는 여전히 남아있다.
- 물론 위의 예제에서는