pipe·lin·ing
C1technical컴퓨터 과학에서 여러 처리 단계를 겹쳐 실행하는 기술적 방식
noun명사
- 1
명령어 파이프라이닝, 파이프라인 처리 — CPU 등에서 명령이나 작업을 여러 단계로 나누고 서로 겹쳐 실행하여 처리량을 높이는 기법C1〔computing〕
a technique in which instructions or tasks are divided into stages and overlapped in execution to increase throughput
Instruction pipelining lets the processor start a new instruction before the previous one finishes.
명령어 파이프라이닝은 프로세서가 이전 명령이 끝나기 전에 새 명령을 시작하게 한다.
Pipelining improves throughput, but a branch misprediction can waste several processor cycles.
파이프라이닝은 처리량을 높이지만, 분기 예측 실패는 여러 프로세서 사이클을 낭비할 수 있다.
- 2
파이프라이닝, 파이프라인 처리 — 한 단계나 프로그램의 출력이 다음 단계나 프로그램의 입력으로 바로 이어지게 하여 데이터를 흐름식으로 처리하는 방식C1〔computing〕
a way of processing data by passing the output of one stage or program directly into the next stage or program
Unix pipelining sends one command's output directly into the next command.
유닉스 파이프라이닝은 한 명령의 출력을 다음 명령으로 바로 보낸다.
The team used data pipelining to clean and load customer records.
그 팀은 고객 기록을 정리하고 불러오기 위해 데이터 파이프라이닝을 사용했다.
뉘앙스 · 쓰임
pipelining은 단순한 parallel processing보다 단계적 흐름이 강조됩니다. parallel processing은 여러 작업을 동시에 처리한다는 넓은 의미이고, pipelining은 공장 조립 라인처럼 각 단계가 이어지며 겹쳐 실행되는 구조를 가리킵니다.
일상 영어보다는 컴퓨터 과학·공학 분야에서 쓰이는 전문 용어입니다. 한국어 기술 문서에서는 보통 ‘파이프라이닝’이라고 음역하거나 ‘파이프라인 처리’라고 설명합니다.
유의어 뉘앙스 비교
- overlapped processing
- 작업이 겹쳐 처리된다는 일반적 설명에 가깝고, pipelining은 단계적 구조가 더 분명함
- data pipeline processing
- 데이터 처리 흐름에 초점을 둔 더 설명적인 표현
반의어
- serial processing
- 작업을 겹치지 않고 하나씩 순서대로 처리한다는 뜻
- manual transfer
- 단계 사이의 데이터를 자동 흐름이 아니라 사람이 직접 옮기는 경우를 가리킬 수 있음
자주 쓰는 표현 · Collocations
noun+noun
- instruction pipelining명령어 파이프라이닝
- data pipelining데이터 파이프라이닝
- software pipelining소프트웨어 파이프라이닝
- pipelining technique파이프라이닝 기법
verb+noun
- enable pipelining파이프라이닝을 활성화하다
- use pipelining파이프라이닝을 사용하다
어원 · 암기 팁
[English]영어 pipeline에 동명사·명사형 접미사 -ing가 붙은 말입니다. 원래 pipeline은 액체나 가스를 운반하는 관로를 뜻하지만, 컴퓨터 분야에서는 단계적으로 이어지는 처리 흐름을 비유적으로 가리키게 되었습니다.
pipeline + -ing; ‘파이프라인으로 처리함’ 또는 ‘단계적 처리 흐름’
💡 공장에서 물건이 조립 라인을 따라 이동하듯, 데이터나 명령이 여러 단계의 ‘파이프’를 지나간다고 기억하면 쉽습니다.