Diminuir o número de instruções
Aprimorar a microarquitetura para reduzir o CPI
Melhorar a implementação para aumentar a frequência
Exemplo: do ganho de 75x em 10 anos (1990-2000) do x85
Progresso normalizado (normalmente menor que 1)
Exemplo: NP de 0,7 indica que o programa realiza 70% do trabalho de single thread quando executado em multithread. Não estamos falando de paralelismo mas de interferência.
Throughput do sistema (esperado que seja maior que 1)
Aqui já se tem a soma de todo o progresso de um sistema multiprogramado.
Normalize Turnaround Time
Average Normalized Turnaround Time
Exemplo: Utilizar uma amostra de 100 milhões de instruções para cada programa do benchmark. Ao calcular o IPC médio, deve-se utilizar a média harmônica. Vale para MIPS também.
Exemplo: Utilizar uma amostra de 100 milhões de instruções para cada programa do benchmark. Ao calcular o CPI médio, deve-se utilizar a média aritmética.