Pipeline   파이프라인

(2022-02-20)

Pipelining, 파이프라이닝


1. 파이프 라인 (Pipeline)

  ㅇ 한 단계의 출력 결과물이 다음 단계의 입력으로 사용되는 일련의 데이터 처리 구조
     - 각 단계들이 저마다 독립적으로 동작함

  ㅇ [CPU]  하나의 명령어를 여러 단계로 나누어서 실행하는 방식
     - 하나의 파이프 안에 각기 다른 처리를 요하는 2 이상의 명령어들이 동시다발적으로 실행됨
     - 전체적으로 마치 여러 개의 명령어가 동시에 중첩 실행되는 효과를 얻을 수 있음
     - [참고] ☞ 병렬처리 SISD 참조

  ㅇ [산업 공학]  전체 공정을 잘게 쪼개어, 일렬로 동시 처리하는 동시 처리 기법
     - 例) 자동차 생산 공장의 자동차 제작 과정 등
        . 물론, 1대의 자동차가 생산되는 기간은 동일하지만, 
        . 끊임없이 가동되는 전체 공장으로 볼 때, 
        . 수분에 1대꼴로 나오듯이 전체 생산량은 커짐

  ※ 결국, 실행 속도를 증가시키지 않고서도, 총 처리율(Throughput)을 개선시킬 수 있는 방법 임

중앙처리장치 (CPU)
   1. CPU   2. MPU,MCU,FPU,GPU   3. RISC,CISC   4. ALU   5. 제어 장치   6. 내부 레지스터   7. 파이프라인   8. 80x86  


Copyrightⓒ written by 차재복 (Cha Jae Bok)               기술용어해설 후원
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"