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:
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 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: