본문 바로가기
2학년 2학기/컴퓨터 구조

9.2 Pipelining

by kkkkk1023 2024. 11. 24.

Pipelining이란?

하나의 명령어를 여러 단계로 분할하여 처리 속도를 높이는 방식이다.

 

 

 

이렇게 i가 1 ~ 7인 경우에 R1 * R2 + R4 를 하는 연산이 있다고 했을 때 이 경우 Pipelining을 이용하면 아래와 같이 각 세그먼트가 넘어갈 때마다 다음 값들이 순서대로 다음 연산을 대기하는 것을 볼 수 있다. 

 

 


Time diagram

 

 

즉, Segment 개수 만큼 빨라진다는 것이다.

 

'2학년 2학기 > 컴퓨터 구조' 카테고리의 다른 글

9.5 RISC pipeline  (0) 2024.11.24
9.4 Instruction pipeline  (0) 2024.11.24
9.1 Parallel processing(Instruction Level Parallelism)  (0) 2024.11.24
8.8 Reduced Instruction Set Computer (RISC)  (0) 2024.11.17
8.7 Program control  (0) 2024.11.17