Instruction pipelining
명령어 파이프라이닝
명령어를 처리할때 한번에 하나씩 순차적으로 처리하는 것이 아니라 명령어가 처리되는 도중에 다른 명령어의 처리를 시작하는 방식으로 동시에 여러개의 명령어를 처리해 처리량을 올리는 것입니다.
동일 시간에 더 많은 명령어를 처리할 수 있는 것이지 동작 속도를 증가시키는 것은 아닙니다.
이때 처리시간과 처리단계가 균등하지 않아서 ‘해저드’ 라는 오류가 발생할수 있습니다.
Last updated