[CE] Pipelining (파이프라인 기법)
·
Computer/CE
Pipelining (파이프라인 기법)컴퓨터 과학에서 프로세서의 성능을 향상시키기 위해 Instructions를 분할된 단계로 나누고, 여러 Instructions의 각 단계를 동시에 수행하는 기법. Pipelining을 통해 여러 명령어를 동시에 처리할 수 있어 전체 처리 속도가 증가됨: Super Scalar 는 기본으로 Pipelining을 가정한 구조임. 기본개념파이프라이닝의 기본 개념은 다음과 같음:분할 단계:프로세서의 작업을 여러 단계로 나눕니다.일반적인 단계는 명령어 인출(Fetch), 명령어 디코딩(Decode), 명령어 실행(Execute), 메모리 접근(Memory Access), 결과 쓰기(Write Back)임.4단계로도 처리되는 이 경우 Memory access가 빠짐.동시 처리..