
[컴퓨터구조] 파이프라이닝 | 개념, 성능, 문제점
·
컴퓨터구조 & OS
파이프라이닝과 관련된 내용을 간단히 정리해본다. ◆ 파이프라이닝 간단히 말해서 명령어를 병렬로 처리한다. 다시 말해 동시에 여러 개의 명령어를 실행하는 것이다. 명령어 동작 속도를 단축시키지는 않는다. 단지 병렬처리할 뿐이다. 시간당 처리량을 늘리는 것이다. 단일 사이클과 대비된다. ◆ 파이프라이닝 종류 컴퓨터에서 사용되는 두 가지 파이프라인은 다음과 같다. * Arithmetic pipeline : 연산작업을 pipeline을 통해 수행하는 건데, 상용 컴퓨터에서는 이렇게 하지 않는다고 한다. * Insturction pipeline : 명령어를 pipeline을 통해 수행하는 것이다. 상용 컴퓨터에서 모두 이 방식으로 명령어를 병렬처리한다. 여기서 Arithmetic pipeline은 다루지 않는다...