6. 파이프라인 (1/4) 개요
명령어의 데이터 경로를 세분화해, 각기 다른 세부 단계를 동시 수행해, 여러 명령어 중첩 실행 파이프라인의 깊이(depth) : 단계의 개수 (Ex 세탁-탈수-건조 3개의 작업이면, 파이프라인 깊이는 3) 단계를 더 쪼개면, 깊이는 증가하지만, 지연 시간을 더 줄일 수 있다. 사진에서 위의 작업은 한 사람이 다 끝내야 다른 사람이 쓸 수 있는 순차 방식이고, 밑의 작업은, 한 사람이 세탁기를 돌리는 동안, 다른 사람이 놀고있는 탈수기, 건조기를 쓰는 파이프라인 방식이다. 시간으로 비교해 보자면 위의 순차 방식은 90분 * 4 = 360분이 나오지만, 밑의 방식은 초기 90분 + 가장 느린 작업 40분 * 3 = 210분이 나온다. 이는 순차 방식에 비해 약 1.7배가 빠르고, 작업량이 많아질수록 효율이 ..