Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejemplo Desempeño Diapos
Ejemplo Desempeño Diapos
𝐶𝑃𝐼𝑝𝑟𝑜𝑔𝑟𝑎𝑚𝑎 = 2.7 [ ]
𝑖𝑛𝑠𝑡𝑟𝑢𝑐𝑐𝑖𝑜𝑛
En lo anterior quiere decir que en 2.7 ciclos encontrare 1 instrucción (puede ser de
cualquiera de las operaciones Mul, ALU,Load,Store,Branch) pero solo habrá 1 instrucción.
Después preguntan, ¿Cuántos ciclos se deben cumplir para que encuentre 100
instrucciones?
Con #𝑖𝑛𝑠𝑡𝑝 = 100 𝑖𝑛𝑠𝑡𝑟𝑢𝑐𝑐𝑖𝑜𝑛
Las 100 instrucciones se deben repartir entre todas las operaciones de acuerdo a su
frecuencia (grafico de torta):
Se sabe que cada instrucción se realiza en una cantidad de ciclos, entonces las
instrucciones de cada operación se realizan en los ciclos:
Para sacar los porcentajes se toma como referencia los 270 ciclos del programa que
equivalen a un 100%, entonces el porcentaje de cada operación es:
100
%𝑐𝑖𝑐𝑙𝑜𝑖 = #𝑐𝑖𝑐𝑙𝑜𝑖 ∗
270
100
%𝑐𝑖𝑐𝑙𝑜𝑀𝑢𝑙 = #𝑐𝑖𝑐𝑙𝑜𝑀𝑢𝑙 = 56%
270
100
%𝑐𝑖𝑐𝑙𝑜𝐴𝐿𝑈 = #𝑐𝑖𝑐𝑙𝑜𝐴𝐿𝑈 = 7%
270
100
%𝑐𝑖𝑐𝑙𝑜𝑙𝑜𝑎𝑑 = #𝑐𝑖𝑐𝑙𝑜𝑙𝑜𝑎𝑑 = 15%
270
100
%𝑐𝑖𝑐𝑙𝑜𝑠𝑡𝑜𝑟𝑒 = #𝑐𝑖𝑐𝑙𝑜𝑠𝑡𝑜𝑟𝑒 = 7%
270
100
%𝑐𝑖𝑐𝑙𝑜𝑏𝑟𝑎𝑛𝑐ℎ = #𝑐𝑖𝑐𝑙𝑜𝑏𝑟𝑎𝑛𝑐ℎ = 15%
270