Digital Design and Comp. Arch. - L16b: Load-Store Handling in Out-of-Order Execution (Spring 2026)

Onur Mutlu Lectures · 24:24 · Watch on YouTube

로드와 스토어는 아웃-오브-오더 프로세서를 설계하고 확장하기 가장 어려운 부분입니다. 레지스터의 의존성은 명령어가 디코딩되는 순간 알려지지만, 메모리 주소는 명령어가 부분적으로 실행된 후에야 알려집니다. 따라서 하드웨어는 로드-스토어 의존성을 후기에 추측하거나 확인해야 하며, 스토어에서 로드로 데이터를 전달하는 비용이 큰 스토어 큐 검색이 필요합니다. 이러한 검색 때문에 실제 CPU는...

Read the full summary on retube

English