로딩
요청 처리 중입니다...

[컴퓨터시스템] 12. 파이프라이닝, 슈퍼스칼라; Pipelining, Pipeline, Superscalar

 [컴퓨터시스템] 12. 파이프라이닝, 슈퍼스칼라; Pipelining, Pipeline, Superscalar

1. 명령어 파이프라이닝(Instruction Pipelining) - 명령어 실행에 사용하는 하드웨어를 여러 단계로 분할해 처리속도 향상 - 하나의 명령어 사이클을 여러 단계로 분할, 각 단계에서 동시에 서로 다른 명령어 처리 설계 2단계 명령어 파이프라인 - 명령어를 실행하는 하드웨어를 인출 단계(Fetch Stage)와 실행 단계(Execute Stage)라는 두 개의 독립적인 파이프라인 모듈로 분리 - 두 파이프라인 단계에 하나의 clock 신호를 동시에 인가하여 동작 시간 일치 파이프라이닝 없을 경우 명령어 처리 2단계 파이프라인 명령어 처리 명령어 1개당 2개의 clock 주기를 가정했을때 파이프라인을 사용하지 않은 경우 6개의 clock 주기 소요 2단계 파이프라인은 4개의 clock 주기 소요 -> 2단계 파이프라인을 사용하면 명령어 처리 속도 향상 2단계 파이프라인 한계 - 명령어의 인출과 실행에 같은 처리시간이 소요되는 경우에만 속도향상을 얻을 수 있다 -> 파이프...

# 2단계 # 파이프라인 # 파이프라이닝 # 파이프 # 컴퓨터 # 처리시간 # 예제 # 시스템 # 슈퍼스칼라 # 속도향상 # 명령어 # 라인 # 구조 # 계산 # clock # 4단계 # 한계