2014-12-14 5 views

답변

1

는 단일 사이클 구현을위한 명령어 당 사이클의 양이 명령어 당 사이클은 항상 1보다 큰

그 실행 시간을 계산할 수있다 기억 될 것, 단순히 멀티 사이클 구현 1.이다 실행 시간 = (CPI * 명령어 수)/(클럭 속도) 수식

비교할 때 명령어 카운트와 클럭 속도를 동일하게 유지한다고 가정하면 멀티 사이클 구현은 항상 단일 사이클보다 빠릅니다.

그러나 단일 사이클 구현과 다중 사이클 구현 간의 클럭 속도가 실제로 동일하지 않음을 언급하는 것이 중요합니다. 단일 사이클에서 실행 시간이 가장 긴 명령어 또는 프로세서 설계의 주요 경로 지연에 의해 클럭 속도가 제한됩니다. 반면에 멀티 사이클 구현을위한 클록 속도는 임계 경로 지연에 의해 제한되지 않으므로보다 빠른 클록 속도가 달성 될 수있다.