병렬처리를 위한 컴퓨터구조설계기법으로 분기예측 기술의 2가지 방법인 분기방향예측과 분기목적지예측, 및 예측실행(Speculative Execution) 기술
컴퓨터시스템응용기술사 제120회 4교시 26번 문항으로, 과목은 컴퓨터구조입니다. ‘예측 실행’ 키워드는 컴퓨터시스템응용기술사 기출 2문항에 나왔습니다.
원문 문제
컴퓨터시스템응용기술사 제120회 26번. 병렬처리를 위한 컴퓨터구조설계기법으로 분기예측 기술의 2가지 방법인 분기방향예측과 분기목적지예측, 및 예측실행(Speculative Execution) 기술
핵심 키워드
- 분기 방향 예측
- 분기 목적지 예측
- 예측 실행
- 분기 예측기
- 파이프라인 성능
- 분기 미스
고득점 가이드 — 1. 개요
고성능 프로세서는 깊은 파이프라인과 다중 발행으로 명령어 처리율을 끌어올리지만, 분기 명령은 후속 명령의 PC 가 정해질 때까지 Fetch 를 정지시켜 버블을 만든다. 분기예측은 방향과 목적지 주소를 모두 예측해 Fetch 를 끊김 없이 진행하고, 예측실행으로 의존 명령까지 투기적으로 실행한 뒤 분기 결과 확정 시 커밋 또는 롤백한다. 결과적으로 분기 비용을 최소화해 명령어 처리율을 유지한다.
출제 이력
- 분기 방향 예측기출 1문항
- 분기 목적지 예측기출 1문항
- 예측 실행기출 2문항
- 분기 예측기기출 1문항
- 파이프라인 성능기출 1문항
- 분기 미스기출 1문항