파이프라이닝1 [컴퓨터구조] 4 프로세서 (4.6 파이프라이닝 개요) ※"컴퓨터 구조 및 설계 6판 MIPS EDITION" 책을 간단하게 정리한 내용의 글입니다.※4.6 파이프라이닝 개요파이프라이닝(pipelining)은 여러 명령어가 중첩되어 실행되는 구현 기술이다.파이프라이닝의 역설적인 점은 파이프라이닝을 한다고 해서 어떤 작업 하나를 완료하는 데 걸리는 시간은 줄일 수 없지만, 여러 작업에 대해서는 전체 걸리는 시간이 줄어든다는 점이다.파이프라이닝에서 속도 향상은 파이프라인 단계 수와 같다. 단계 수가 4단계인 경우에는 속도가 4배 향상될 것이다.하지만 실제로는 파이프라이닝의 시작과 끝 부분에서는 모든 단계가 가득 차있지 않기 때문에 4배의 속도 향상은 될 수 없다. 대신 작업 수가 많을 수록 4배에 근접하게 된다.단일 사이클 구현에서 클럭 사이클은 가장 느린 명령.. 2024. 11. 19. 이전 1 다음