Advanced Computer Architecture - Ch02 part 2: Out-of-order execution, with speculative execution

Paul Kelly · 62:39 · Watch on YouTube

강의는 Tomasulo의 비순차 실행 방식에 투기적 실행을 추가하는데, 재정렬 버퍼(ROB)와 순차 커밋 단계를 사용합니다. 이는 일관된 "커밋 측면" 머신 상태를 유지하므로 분기 오예측, 0으로 나누기 같은 예외, 페이지 폴트를 미커밋 작업을 버림으로써 처리할 수 있습니다. 그 다음 메모리 순서(스토어 버퍼링과 스토어-로드 포워딩), 대체 설계(SimpleScalar의 RUU, Int...

Read the full summary on retube

English