Arquitetura de Computadores · Básico

Cálculo do CPI em uma Hierarquia de Memória

Enunciado

> Conceito-chave: O CPI (Ciclos Por Instrução) é uma métrica importante para avaliar o desempenho de um processador.

Considere um processador que executa um conjunto de instruções com um CPI base de 2. Se 20% das instruções acessam a memória cache, que tem um tempo de acesso de 1 ciclo, e 80% das instruções acessam a memória principal, que tem um tempo de acesso de 10 ciclos, calcule o CPI efetivo considerando os acessos à memória.

Solução detalhada

Para calcular o CPI efetivo, utilizamos a seguinte fórmula:

Onde:
- (CPI base do processador)
- (proporção de instruções que acessam a cache)
- (proporção de instruções que acessam a memória principal)
- (tempo de acesso da cache em ciclos)
- (tempo de acesso da memória principal em ciclos)

Substituindo os valores na fórmula:

Calculando:

Portanto, o CPI efetivo do processador, considerando os acessos à memória, é de 10,2 ciclos por instrução.

Explorar Arquitetura de Computadores · mais questões resolvidas da mesma matéria.

Pack sugerido: arquitetura-computadores-basico