You are on page 1of 8

Medidas del

Rendimiento de
un Procesador
CPU Time, CPI,
MIPS, MFLOPS y
Benchmarks
El Papel del Rendimiento
• El rendimiento juega un rol importante al
momento de elegir el hardware y el
software que se desee adquirir.
• Al usuario no sólo le interesa que se ejecute
una tarea, sino también que tan rápido se
obtiene el resultado.
Definiciones
• Frecuencia de Reloj fclk = 1 / Tclk
• Tiempo de Respuesta: Es el tiempo transcurrido
entre el inicio y el fin de una tarea.
• CPU Time: Es el tiempo de respuesta pero referido
al CPU.
• IC = Número de Instrucciones de una tarea.
• CPI = Número de ciclos de reloj por instrucción.
• N = Número de ciclos de reloj para realizar una
tarea.
• Por tanto, N = IC * CPI
Unidades de Medida
N IC
CPUTime = MIPS =
fclk CPUTime *106
IC * CPI fclk
CPUTime = MIPS =
fclk CPI *106
IC
CPUTime =
MIPS *106
fclk
CPI =
MIPS *106
Benchmarks
• Conjunto de programas estándar que simulan
una carga de trabajo genérica o particular, que
son utilizados para evaluar las prestaciones de
un sistema informático.

• Normalmente, los benchmarks tienen el


objetivo de comparar diferentes
computadores, periféricos y/o redes, y sirven
como referencia a la hora de adquirir o
ampliar un sistema determinado.
Tipos de Benchmarks
Benchmarks de la Industria
• Científicos:
– LINPACK: Uso intensivo de operaciones en punto
flotante.
– WHETSTONE: Monoprocesadores de aritmética
flotante.
– NAS (Numerical Aerodynamic Simulation) Parallel
Benchmark.
• Comerciales
– SPEC (Standard Performance Evaluation Corporation)
– TPC (Transaction Processing Performance Council)
• TPC-C
• TPC-App
– CPW (Commercial Processing Workload)
Referencias
• Benchmarks:
http://www.webopedia.com/TERM/B/benchmark.html
• TPC:
http://www.tpc.org/default.asp
• SPEC:
http://www.spec.org/
• IBM Systems p5 Servers - Computing
performance benchmarks:
http://www-03.ibm.com/systems/p/benchmarks/

You might also like