Desempenho é um fator muito importante em processadores, dependendo de diversos fatores relacionados com a arquitetura. Nesse sentido, assinale a alternativa correta.
- A. A eficiência de um compilador afeta a contagem de instruções executadas sem afetar o CPI (ciclos por instrução), uma vez que o compilador determina a tradução da linguagem de entrada para instruções do processador.
- B. A linguagem de programação não afeta o CPI (ciclos por instrução), uma vez que isso é característica dependente da implementação das instruções no processador.
- C. O algoritmo determina a quantidade de instruções executadas sem afetar o CPI (ciclos por instrução), uma vez que isso é característica dependente da implementação das instruções no processador.
- D. A Arquitetura-Conjunto-de-Instruções (ISA) afeta os três principais componentes do desempenho de um processador, por influir nas instruções necessárias para uma função, no custo em ciclos por instrução e na máxima frequência de relógio.
- E. Considerando duas implementações do mesmo conjunto de instruções, a comparação de CPI (ciclos por instrução) é suficiente para determinar qual apresenta maior desempenho.