파이프라이닝은 작업을 여러 작은 작업으로 나누어 병렬로 처리하는 기술입니다.
파이프라이닝은 컴퓨터 프로세서에서 사용되며 동일한 클록 속도에서 순차적으로 일련의 명령을 실행하는 처리량을 증가시키는 데 사용됩니다. (프로세서에서 처리량을 증가시키기 위해 사용되는 다른 기술들도 있습니다.) 명령어 수준 병렬성(ILP)에 대한 자세한 내용은 여기에서 읽을 수 있습니다.
파이프라이닝의 간단한 예시:

파이프라이닝 세탁날. 위: 단순한 방식; 아래: 파이프라인된 방식. 크레딧: Prof. Lois Hawkes, FSU
세탁을 네 번 하는 경우, 단순한 전략은 첫 번째 세탁물을 세탁하고, 건조하고, 접어서 보관한 다음에 두 번째 것을 시작하는 것입니다. 그에 비해 파이프라이닝전략은 첫 번째 세탁물이 건조기에 들어갈 때 두 번째 것을 세탁하기 시작합니다. 파이프라인은 여러 자원을 동시에 활용하여 작업을 효율적으로 처리하게됩니다.