eficiencia de un procesador

Páginas: 5 (1050 palabras) Publicado: 2 de octubre de 2014
Como se mide la eficiencia de un procesador
Cuando se quieren comparar diferentes procesadores es necesario establecer el criterio de medida que permita cuantificar los resultados de la comparación. En este sentido existen dos conceptos que conviene aclarar previamente: la unidad de medida y el patrón de medida. El primero se refiere a la métrica utilizada para cuantificar la comparación. Y elsegundo a la carga de trabajo respecto a la que se realiza la comparación.
El tiempo es la unidad de medida por excelencia cuando se comparan varios procesadores, aunque no siempre coincidan los puntos de vista de los diferentes observadores. Así, el usuario de un procesador puede decir que el procesador A es mejor que el procesador B cuando A ejecuta su programa en menor tiempo que B. En cambioel responsable de un centro de cálculo entenderá que A es mejor que B si es capaz de ejecutar mayor número de trabajos por unidad de tiempo. El primero estará interesado en el tiempo de respuesta (response time) del procesador mientras que el segundo lo estará en la productividad (throughput). Pero en ambos casos la clave es el tiempo: el procesador que realiza la misma cantidad de trabajo en elmenor tiempo posible será el más rápido, la diferencia estriba en si medimos una tarea (tiempo de respuesta) o muchas (productividad).
El patrón de medida más significativo es el conjunto de programas reales que se ejecutan en los procesadores. Sin embargo aquí surge de nuevo y con más intensidad la diversidad de puntos de vista. En efecto, el usuario de un editor de texto querrá medir elrendimiento de un procesador respecto a la eficiencia para ejecutar su programa, que posiblemente no coincida con el punto de vista del usuario de un programa de diseño gráfico. Fijar de la forma más objetiva posible los patrones o programas respecto a los cuales se mida el rendimiento de un procesador será pues una tarea polémica y siempre cuestionada por la comunidad de interesados en los resultados dela medida.

Para evaluar el rendimiento de un computador podemos utilizar diferentes técnicas:
 Modelos analíticos (matemáticos) de la máquina
 Modelos de simulación (algorítmicos) de la máquina
 La máquina real
Las dos primeras alternativas se utilizan cuando la máquina no está disponible. Los modelos analíticos tienen limitado su ámbito de utilización por la dificultad de expresar enforma de ecuaciones matemáticas el comportamiento detallado de la máquina y su carga de trabajo. Se utilizan en fases muy tempranas de diseño para realizar estimaciones generales del rendimiento.
Los modelos de simulación pueden construirse con mayor precisión, recogiendo especificaciones detalladas de diseño. Sin embargo, estos modelos requieren una gran capacidad computacional cuando seincorporan todos los componentes básicos de la máquina.
En la tercera alternativa es la máquina o máquinas reales las que se evalúan con el fin de disponer de algún criterio de elección. En este caso (y posiblemente en algunos modelos de simulación) será necesario disponer de un conjunto de programas representativos de la carga real de trabajo que vaya a tener la máquina, y con respecto a los cuales serealicen las medidas. Estos programas patrones se denominan benchmark, y serán el objeto de estudio de este apartado.
Podemos utilizar diferentes criterios no excluyentes a la hora de clasificar los benchmark que se utilizan en la actualidad para evaluar los computadores.
Comenzaremos con una clasificación general en función del ámbito de aplicación que representan, es decir, el tipo de recursoscomputacionales que mayoritariamente intervienen en la evaluación. En este sentido los clasificaremos en:
 Enteros: aplicaciones en las que domina la aritmética entera, incluyendo procedimientos de búsqueda, operaciones lógicas, etc. Por ejemplo, SPECint2000.
 Punto flotante: aplicaciones intensivas en cálculo numérico con reales. Por ejemplo,
SPECfp2000 y LINPACK.
 Transacciones:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Eficiencia de procesos
  • Procesos eficientes
  • Eficiencia y Eficacia de un Proceso Técnico
  • Eficiencia y Eficacia de un Proceso Técnico
  • verificar la eficiencia DEL proceso de escaldado
  • Análisis de la eficiencia de proceso de deshidratación de crudo pesado en la TMDB
  • Cómo hacer más eficiente la Política Comunicacional del Proceso?
  • Eficiencia Procesador Vectorial

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS