본문 바로가기
CS(Computer Science)/컴퓨터구조

10. 파이프라인 (1)

by 동욷 2023. 6. 4.

Clock period를 결정하는 것

-> 가장 오래 걸리는 명령어의 연산 기준

 

Critical path: 가장 긴 시간을 요구하는 datapath (load instruction)

Instruction Memory => Register file => ALU => Data Memory => Register file

 

성능 개선을 위해서 Pipelining을 사용

 

Pipelining 과정

IF => ID => EX => MEM => WB

1) IF : Memory로부터 Instruction을 Fetch

2) ID : Instruction을 decode & Register 읽음

3) EX : Execute operation  or address Calculate

4) MEM : memory operand에 접근

5) WB : 결과를 Register에 다시 작성

 

 

728x90

'CS(Computer Science) > 컴퓨터구조' 카테고리의 다른 글

10. 파이프라인 (3)  (0) 2023.06.04
10. 파이프라인 (2)  (0) 2023.06.04
9. 프로세서 (3)  (0) 2023.06.04
9. 프로세서 (2)  (0) 2023.06.04
9. 프로세서 (1)  (0) 2023.06.04