Pipeline   파이프라인

(2020-01-01)

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. 명령어 9. 80x86
  1.   기술공통
  2.   기초과학
  3.   진동/파동
  4.   방송/멀티미디어/정보이론
  5.   전기전자공학
  6.   통신/네트워킹
  7.   정보기술(IT)
        1. 정보기술
    1.   전산기초
    2.   컴퓨터구조
          1. 컴퓨터
          2. 컴퓨터 구조
      1.   중앙처리장치 (CPU)
        1.   1. CPU
            2. MPU,MCU,FPU,GPU
            3. RISC,CISC
            4. ALU
            5. 제어 장치
            6. 내부 레지스터
            7. 파이프라인
            8. 명령어
            9. 80x86
      2.   기억장치 (메모리)
      3.   버스구조
      4.   대용량 저장장치
      5.   I/O 장치 (주변장치)
      6.   병렬처리
    3.   프로그래밍
    4.   데이터베이스
    5.   소프트웨어 공학
    6.   운영체제
    7.   정보보호/보안
    8.   IT 기타기술
  8.   공업일반(기계,재료등)
  9.   표준/계측/품질
  10.   기술경영

 
        최근수정     요약목록     참고문헌