Tomasulo Algorithm1 [컴퓨터구조] Tomasulo Algorithm Tomasulo Algorithm In-order Execution vs Out-of-order Execution In-order Execution 순차 실행 (순서대로 실행) 앞의 Instruction들이 Issue 되어야 현재 Instruction이 Issue 될 수 있다. RAW dependencies or structural hazards가 있을 때, 해결될 때까지 Issue 단계에서 Stall 된다. Out-of-order Execution 비순차 실행 (실행 순서가 유동적) In-order와 달리 hazards가 존재하더라도, 기다리지 않고 Reservation Station에 Instruction이 전달된다. Issue Buffer 안에 있는 앞선 Instruction들이 있더라도, 뒤에 나.. 2023. 10. 20. 이전 1 다음