2011-12-07 4 views
0

5 R 유형 명령어는 원래 5 단계 (스칼라) 파이프 라인 프로세서에서 실행됩니다. 지시 사항에는 어떤 종류의 종속 관계도 없습니다.MIPS 속도 향상 계산

우리 프로세서의 차수 2 슈퍼 파이프 라인 버전에서이 같은 명령 시퀀스가 ​​대신 실행되면 다른 변경 사항이없는 경우 어떤 속도 향상 요소가 제공됩니까?

degree-2 수퍼 파이프 라인 시스템은 각 단계를 두 단계로 나눠서 두 단계에 필요한 시간이 원래의 시계 사이클 시간과 동일하다는 것을 알고 있습니다. 나는 speedup가 2 일 것이라고 생각하지만, 그것은 떨어져 보인다.

답변

0

내부 클럭에 2를 곱하고 명령어 사이에 어떤 종류의 종속성이 없다고 가정하면 파이프 라인이 외부 클럭 사이클마다 모든 단계에서 2 개의 명령어를 처리하므로 요인 2로 곱하지 않은 것)

이 방법의 단점은 두 배 빠른 내부 클럭을 제공해야한다는 것입니다. 이렇게하면 하드웨어 디자인이 더욱 복잡해집니다.

자세한 내용은 this chapter을 참조하십시오.