BranchMiss (1) 썸네일형 리스트형 [하드웨어 뜯어보기] CPU #15 - 파이프라인 해저드 & 분기 미스, 생각의 충돌을 다스리는 기술 완벽한 흐름 속에서도, 사고는 일어난다 - CPU의 스트레스 관리 기술핵심요약파이프라인 해저드(Pipeline Hazard)란 CPU 내부의 명령 실행 단계들이 서로 충돌해 흐름이 막히는 현상을 말합니다.그중에서도 분기 예측 실패(Branch Miss) 는 가장 흔한 병목의 원인입니다.즉, CPU가 ‘미래를 잘못 예측해서 엉뚱한 길로 들어선 상태’입니다.현대 CPU는 이 사고를 최소화하기 위해, 버블(대기), 재정렬, 예측 복원 같은 기술로 스트레스를 관리합니다. 1. 개념 설명 - “생각의 교통사고, 파이프라인 해저드”CPU의 파이프라인은 여러 단계의 명령을 겹쳐 처리하는 고속 생산 라인입니다.그런데 이 라인 위에서 명령 간 의존성이나 순서 문제가 생기면,다음 명령이 멈추거나 되돌아가야 하는 **‘교통.. 이전 1 다음