분기 예측: Difference between revisions
From CS Wiki
No edit summary |
|||
Line 15: | Line 15: | ||
* [[스펙터]] | * [[스펙터]] | ||
* [[추측 실행]] | * [[추측 실행]] | ||
* [[비순차적 명령어 수행]] |
Latest revision as of 11:03, 17 November 2019
- Branch prediction
- 분기문을 예측하여 미리 예측함으로써 CPU의 성능을 향상시키는 기법
- 스펙터 취약점 유발
예시[edit | edit source]
- 분기(Branch) 명령어(if문 등)는 어떤 조건에 따라 명령 수행
- 분기문 결과가 어떤 명령을 수행시킬지 알 수 없으므로, 결과 연산때까지 기다려야 하는 문제
- 조건에 해당할 때(if), 조건에 해당하지 않을 때(else)의 명령을 미리 가져와 준비