Pipeline Hazard 란?

한줄요약 : 파이프라인 방식이 적용된 프로세서에서 의존성으로 발생할 수 있는 문제!

그렇다면 이러한 파이프라인 해저드는 무엇 때문에 생기는 것일까?

원인에 따라 크게 3가지로 구분해보자면,

  1. 구조적 해저드(structural hazard)

  2. 데이터 해저드 (data hazard)

  3. 컨트롤 해저드(control hazard)


1. Structural Hazard (구조적 해저드)