¿Cuáles son los factores de rendimiento de un CPU?
Uno de los factores que debemos tomar en cuenta para un buen rendimiento
es el microprocesador ya que hay que prestar atención a la hora de
actualizarlo, ya que a través de su velocidad y otros factores puede
determinar el rendimiento final de los demás elementos y es vital junto
con los demás componentes de toda la computadora para obtener un buen
rendimiento en conjunto ya que pues en realidad es algo importante ya
que reemplazar uno es muy caro
Otro factor que determina el buen rendimiento es el uso a que le vamos a
dar por que seria algo muy tonto de que alguien utilice un buen equipo
solo para uso de oficina, ja ja ja ja, bueno también lo que que implica
mucho es la velocidad de reloj ya que va determinar a que velocidad el
procesador va a realizar las operaciones básica cuanta sea mayor el
procesador va a realizar mayor número de procesos en un tiempo
equivalente o mejor dicho simultaneo y la capacidad de la memoria cache
que se encuentra integrada al procesador en el va almacenar
continuamente una serie de datos para su rápido acceso y que va acceder
de forma continua, esto sería entre los 3 el rendimiento más importante
para evaluar a una computadora.
Otro factor sería la Unidad Central de Proceso ya que se comporta como
el director de una orquesta que hace funcionar a todos los componentes.
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.
En términos de ordenadores, un benchmark podría ser realizado en cualquiera de sus componentes, ya sea CPU, RAM, targeta 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
Obtener la mejor relación costo/beneficio (con un presupuesto o unas exigencias dadas)
Ley de Amdahl
La Ley de Amdahl, llamada así por el arquitecto de
ordenadores Gene Amdahl
, se usa para averiguar la mejora máxima de un sistema cuando solo una parte de éste es mejorado.
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:

donde:
= tiempo de ejecución mejorado y
= tiempo de ejecución antiguo.
Esta fórmula se puede reescribir usando la definición del incremento de la velocidad que viene dado por
, por lo que la fórmula anterior se puede reescribir como:

donde:
es la aceleración o ganancia en velocidad conseguida en el sistema completo debido a la mejora de uno de sus subsistemas.
, es el factor de mejora que se ha introducido en el subsistema mejorado.
, es la fracción de tiempo que el sistema utiliza el subsistema mejorado.-
El incremento de velocidad de un programa utilizando múltiples
procesadores en computación distribuida está limitada por la fracción
secuencial del programa. Por ejemplo, si la porción 0.5 del programa es
secuencial, el incremento de velocidad máximo teórico con computación
distribuida será de 2 (1/(0.5+(1-0.5)/N)) cuando N sea muy grande.