728x90 파이프라인1 명령어 병렬 처리 기법 명령어 처리되는 과정 명령어 인출 명령어 해석 명령어 실행 결과 저장 명령어 파이프라인 - 같은 단계가 겹치지만 않는다면 CPU는 '각 단계를 동시에 실행할 수 있다' 파이프라인 위험 : 명령어 파이프라인이 성능 향상에 실패하는 경우 1) 데이터 위험 : 명령어 간의 의존성에 의해 야기 모든 명령어를 동시에 처리할 수 없다. (이전 명령어를 끝까지 실행해야만 비로소 실행할 수 있는 경우) 2) 제어 위험 : 프로그램 카운터의 갑작스러운 변화 프로그램 카운터가 갑작스럽게 어떤 특정 메모리 주소로 바뀌는 경우 *분기 예측 : 프로그램 카운터가 어느 번지로 어디로 점프할 것인지 미리 예측하는 기술 3) 구조적 위험 : 서로 다른 명령어가 같은 CPU 부품(ALU, 레지스터)를 쓰려고 할 때 슈퍼스칼라 - CP.. 2024. 4. 3. 이전 1 다음 728x90