데이터위험1 [컴퓨터 구조] 5-2. 효율적인 CPU를 위한 설계 기법 - 명령어 병렬 처리 기법 CPU가 놀지 않고 시간을 알뜰하게 쓰며 작동하는 것이 중요하다. = "명령어 병렬 처리 기법"을 사용해야한다 명령어 처리기법에는 명령어 파이프라이닝, 슈퍼스칼라, 비순차적 명령어 처리가 있다. 각 방법들에 대해 알아보자 1. 명령어 파이프라인* 명령어 파이프라이닝명령어들을 명령어 파이프라인에 넣고 동시에 처리하는 기법 명령어 처리 과정을 클럭 단위로 나누어 보면명령어 인출명령어 해석명령어 실행결과 저장같은 단계가 겹치지만 않는다면 CPU는 각 단계를 동시에 실행할 수 있다. if) 명령어 파이프라인을 사용하지 않는 경우 * 파이프라인 위험성능향상에 실패하는경우1) 데이터 위험명령어간 데이터 의존성에 의해 발생이전 명령어를 끝까지 실행해야만 실행할 수 있는 경우에 발생한다ex) 명령어 1: r1 = r2.. 2024. 5. 2. 이전 1 다음