Table of Contents
이 문서는 파이프라인 구조에 있는 CPU 실행 주기를 계산하기 위한 명확한, 단계별 방법을 제공합니다. 이 과정을 이해하는 것은 성과와 optimizing 가공업자 디자인 분석에 도움이 됩니다.
Pipelined 건축
파이프 아키텍처는 여러 단계로 명령 실행을 분할하고 동시에 처리 할 수있는 여러 지침을 허용. 일반적인 단계는 fetch, decode, 실행, 메모리 액세스 및 쓰기 등을 포함한다.
기본 계산 방법
주기의 총 수는 지시, 파이프라인 단계 및 위험의 수에 달려 있습니다. 일반적인 공식은:
총 사이클 = (Number of Instructions + Pipeline Latency) - 위험
Step-by-Step 계산
이 단계를 따르십시오 실행 주기를 산출하기 위하여:
- 실행하는 지시의 수를 결정합니다.
- 파이프라인 단계의 수를 식별합니다.
- 일반적으로 단계의 수 인 파이프라인 대기 시간을 계산합니다.
- , 총 주기 증가를 지도할지도 모르다 위험에 대 한 계정.
예제 계산
10가지 지침을 사용하면 위험 없이 5단 파이프라인에서 실행됩니다. 총 사이클은 다음과 같습니다.
총 사이클 = 10 + (5 - 1) = 14 사이클]