miércoles, 25 de septiembre de 2013

 

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

    F = {F_{a} \cdot \left((1 - F_{m}) + {F_{m} \over A_{m}}\right)}

    donde:

    F = tiempo de ejecución mejorado y
    F_{a} = tiempo de ejecución antiguo.

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

    A = {1 \over (1 - F_{m}) + {F_{m} \over A_{m}}}

    donde:

    A\, es la aceleración o ganancia en velocidad conseguida en el sistema completo debido a la mejora de uno de sus subsistemas.
    A_{m}\,, es el factor de mejora que se ha introducido en el subsistema mejorado.
    F_{m}\,, 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.