Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Avaliação do desempenho
Cálculo do tempo de execução de um programa #inst – número de instruções executadas CPI – ciclos por instrução -- período do relógio Arquitectura de Computadores
2
Avaliação do desempenho
Qual o tempo de execução de um programa com 4*109 instruções, num CPU com uma frequência de 500 MHz, e um CPI de 1.25? Qual a deve ser a frequência do relógio de uma nova versão do processador, se pretendermos que o tempo de execução do mesmo programa seja de 6 segundos, sabendo que a alteração na microarquitectura aumenta o CPI para 1.5? Arquitectura de Computadores
3
Avaliação do desempenho
O processador X suporta 3 tipos de instruções: Para um determinado programa estão a ser testadas 2 sequências de código com as seguintes proporções: Qual é a sequência que executa mais instruções? Qual é a mais rápida? Qual é o CPI médio para cada uma delas? Tipo de instrução CPI A 1 B 2 C 3 A B C Sequência 1 2000 1000 Sequência 2 4000 Arquitectura de Computadores
4
Avaliação do desempenho
Considere um programa com 20 instruções num processador com 5 níveis de pipeline e T = 2ns. Calcule o CPI médio e Texec supondo que: não existem acessos à memória, nem dependências de dados, nem erros nas previsões dos saltos condicionais. a 10ª instrução é um salto condicional e a previsão falhou. Para o caso da alínea a), 50% das instruções implicam um acesso à memória que resulta na introdução de um wait state no pipeline. Arquitectura de Computadores
5
Avaliação do desempenho
Optimizações no compilador podem resultar em: redução no nº de instruções redução no CPI Aumento da frequência do relógio pode implicar um aumento do CPI Optimizações na memória resultam em: Reduções no CPI Arquitectura de Computadores
6
Avaliação do desempenho
Aumento dos níveis de pipeline pode resultar em: redução no ciclo do relógio Aumento do número de unidades funcionais (pipelines), designado por superescalaridade, pode resultar em: redução no CPI Alterações no instruction set resultam em: Redução no número de instruções Alterações no CPI Arquitectura de Computadores
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.