jueves, 26 de septiembre de 2013

FACTORES Y RENDIMIENTO DEL CPU




Factores del rendimiento del cpu
La CPU está determinada por tres factores. La frecuencia de la CPU es el número de ciclos que puede realizar en un segundo. Mientras mayor sea este valor, más rápido se desempeñará la CPU en comparación a los miembros de su propia familia de procesamiento. La memoria caché es la cantidad de memoria disponible dentro del chip para que un procesador almacene instrucciones de ejecución y datos actuales. Mientras mayor sea este valor dentro de un procesador, menor será el tiempo de espera para que la información sea accesible desde la memoria principal del sistema.
Los factores son los elementos de la ecuación de rendimiento de la CPU.
  • Número de instrucciones del programa.
  • CPI (Número de ciclos por instrucción).
  • Periodo de reloj / velocidad del reloj.
 
 Velocidad del reloj:  se mide en Mhz (millones de ciclos por segundo).
Arquitectura: en la arquitectura de un ordenador intervienen dos cosas, por un lado, la capacidad de realizar tareas a la vez y, por otro, la longitud de palabra (número de bits en cada golpe).
Número de procesadores: dependiendo del número de procesadores de un ordenador éste podrá realizar varias tareas simultáneamente o en paralelo. En el mercado nos podemos encontrar con procesadores multiproceso.



BENCHMARK.

El benchmark es una técnica utilizada para medir el rendimiento de un sistema o componente del mismo, frecuentemente en comparación con el que se refiere específicamente a la acción de ejecutar.
Un benchmark podría ser realizado en cualquiera de sus componentes, ya sea CPU,MEMORIA RAM,TARJETA GRAFICA, etc. También puede ser dirigido específicamente a una función dentro de un componente, por ejemplo, la unidad de coma flotante de la CPU o incluso a otros programas.
Los benchmark tienen las siguientes funcionalidades.
  • Comprobar si las especificaciones de los componentes están dentro del margen propio del mismo
  • Maximizar el rendimiento con un presupuesto dado
  • Minimizar costos manteniendo un nivel máximo de rendimiento

Tipos benchmark
Sintéticos.

Están especialmente diseñadas para medir el rendimiento de un componente individual de un ordenador, normalmente llevando el componente escogido a su máxima capacidad.
Aplicaciones.
Herramientas basadas en aplicaciones reales, simulan una carga de trabajo para medir el comportamiento global del equipo.

Otros tipos de Benchmark

  • Consumo de energía.
  • Cumplimiento con estándares ambientales, contenido de materiales y manejo del final del ciclo de vida del producto.
  • Disipación de calor.
  • De Juguete: detectar y medir componentes básicos de un computador.
  • Redes.
  • Reducción de ruido.
  • servidores.

La Ley de Amdahl.
Establece que la mejora obtenida en el rendimiento de un sistema debido a la alteración de uno de sus componentes está limitada por la fracción de tiempo que se utiliza dicho componente.

El incremento de velocidad de un programa utilizando múltiples procesadores en computación distribuida está limitada por la fracción secuencial del programa.
 
 
Teóricamente, si uno dobla el número de procesadores, el tiempo de ejecución debería reducirse a la mitad.
Si se dobla el número de procesadores sucesivamente, entonces se debería acortar a la mitad el tiempo de ejecución
 
Todo programa consta de:
 
 
   Una o más porciones que no se pueden paralelizar
   Una o más porciones paralelizables
 
 
La ley de Amdahl es un modelo matemático que describe la relación entre la aceleración esperada de la implementación paralela de un algoritmo y la implementación serial del mismo algoritmo
Técnicamente la ley de Amdahl trata sobre la aceleración S que se puede alcanzar a partir de las modificaciones (mejoras) de una porción P de un cálculo.


Nombre: Tiberth Garcia
Fecha:25/09/1013