martes, 24 de septiembre de 2013

Factores de Rendimiento del CPU


Factores de Rendimiento de la C.P.U

El rendimiento general de un procesador no puede medirse tras un solo parámetro, hacen falta alguna como para poder realizar una comparativa correcta.
Existen más pero estos son los principales puntos que hay que tener en cuenta:


La velocidad final

Este es importante, aunque hoy en día no es definitivo, antiguamente este valor era definitivo, un K6-2 500Mhz iba a ser mejor que un Pentium 200Mhz, al menos en velocidad de procesamiento. Hoy en día ya no es tanto, pero sí es verdad que un procesador de más GHz va a ser más rápido que uno de menos.

Tamaño de Cache
 
Este es el lugar donde el procesador guarda datos para ser procesados, esta parte es generalmente más rápida que la memoria RAM, por lo que cuanto más grande tenga la memoria cache, más rápido será el procesador.


Instrucciones por ciclo de reloj

AMD e Intel compitieron años por quien era la reina de las instrucciones por segundo. Justamente es la cantidad de acciones o procesos puede hacer en determinado tiempo con la velocidad reloj inicial que posee.

La velocidad de los Buses

El procesador está en continua comunicación con los demás componentes, principalmente con la memoria RAM, por lo que cuanto más rápido sea el Bus (Llamado FSB) más rápida será la velocidad final del procesador.


La cantidad de Núcleos

No hay duda que cuanto más núcleos tenga un procesador más rápido funcionará, es más, al agregarse un núcleo podemos decir que duplicamos la velocidad del mismo.

  

LOS 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. La palabra benchmark es un anglicismo traducible al español como comparativa. Si bien también puede encontrarse esta palabra haciendo referencia al significado original en la lengua anglosajona, es en el campo informático donde su uso está más ampliamente extendido. Más formalmente puede entenderse que un benchmark es el resultado de la ejecución de un programa informático o un conjunto de programas en una máquina, con el objetivo de estimar el rendimiento de un elemento concreto, y poder comparar los resultados con máquinas similares. En términos de ordenadores, un benchmark podría ser realizado en cualquiera de sus componentes, ya sea CPU, RAM, tarjeta gráfica, 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.
La tarea de ejecutar un benchmark originalmente se reducía a estimar el tiempo de proceso que lleva la ejecución de un programa (medida por lo general en miles o millones de operaciones por segundo). Con el correr del tiempo, la mejora en los compiladores y la gran variedad de arquitecturas y situaciones existentes convirtieron a esta técnica en toda una especialidad. La elección de las condiciones bajo la cual dos sistemas distintos pueden compararse entre sí es especialmente ardua, y la publicación de los resultados suele ser objeto de candentes debates cuando éstos se abren a la comunidad.

LEY DE AMDAHL

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".
La fórmula original de la ley de Amdahl es la siguiente:



dónde:
 



Esta fórmula se puede reescribir usando la definición del incremento de la velocidad que viene dado por
A= Fa/F, por lo que la fórmula anterior se puede reescribir como:

 

No hay comentarios:

Publicar un comentario