Benchmarks o pruebas de rendimiento del hardware

Solo disponible en BuenasTareas
  • Páginas : 5 (1166 palabras )
  • Descarga(s) : 4
  • Publicado : 13 de noviembre de 2009
Leer documento completo
Vista previa del texto
BENCHMARKS O PRUEBAS DE RENDIMIENTO DEL HARDWARE.
Las pruebas de rendimiento del hardware o benchmarks (un anglicismo que se traduce como comparativa) se utiliza para medir el rendimiento de un sistema o un componente de dicho sistema como lo pueden ser el CPU, la tarjeta gráfica, la tarjeta de sonido entre otros, que en resumen se traduce como la ejecución de un programa o programas quecontienen rutinas especificas para medir el rendimiento de uno de los elemento de la máquina de manera concreta o la máquina en su totalidad para después poder comparar los resultados arrojados por la ejecución de estas mismas pruebas en máquinas similares o basadas en parámetros estándar documentados. Actualmente las pruebas de rendimiento del hardware a dejado de ser la mera ejecución de rutinas o elconjunto de estas en programas informáticos para pasar a ser una especialidad debido a que la interpretación de los resultados así como las condiciones en que se realizaron dichas pruebas suele ser una decisión compleja y una ardua tarea.

TIPOS DE BENCHMARKS
Existen distintos tipos de benchmarks que se dividen dependiendo el objetivo del mismo, es decir dependiendo de lo que se quiera poner aprueba dentro de los cuales podemos mencionar los siguientes: ✗ Instrucciones de Adición: Fueron los primeros en plantear la carga de trabajo como un método de benchmarking ya que estos se idearon para ejecutarse en los primeras computadoras por lo que en aquel entonces se resumía en las operaciones que pudiera ejecutar el procesador, las cuales eran adiciones y el numero de estas que podíarealizar el procesador o CPU en cierto lapso de tiempo, ya que eran reducidas las instrucciones que estos CPU'S manejaban. Mezcla de Instrucciones: Una ves que los procesadores fueron aptos de realizar mas operaciones, se pudo medir el tiempo en que estos podían realizar las operaciones mas comunes por lo que se pudo definir un patrón de uso calculando el tiempo medio del uso para una mezcla deinstrucciones dada y realizar la comparación de los tiempos entre procesadores similares. Este tipo de benchmarking solo nos da habla del rendimiento del procesador por lo cual es inadecuada para saber el rendimiento global del sistema. Núcleos o Kernels: Dado que una vez que a los sistemas se les fue anexado un subsistema de optimización para la ejecución de las instrucciones gracias a las crecientescapacidades de los procesadores, el uso de pipelining y cache de instrucciones logro que el tiempo de ejecución de la instrucción sea muy variable. La consideración de estas instrucciones como funciones de alto nivel o como un servicio del procesador y no como instrucciones aisladas, permitió también realizar una lista de funciones comunes a las cuales se les llama funciones kernel; si no se



✗ ignoran los procedimientos de entrada no son funciones kernel ya que estas se avocan específicamente a funciones de procesamiento o cálculos que realiza el procesador, en resumen a su rendimiento por lo que se les llama funciones de kernel de procesamiento, un ejemplo de esta serie de instrucciones seria realizar el calculo de la inversa de una matriz. ✗ Sintéticos: Están diseñados para medirespecialmente un componente en especifico del la computadora por lo que se encargan de llevar a dicho componente a su máxima capacidad; son realizados en lenguajes de programación de alto nivel lo que les permite una mayor portabilidad y toman en cuenta los procesos de entrada y salida. De entre los cuales pueden mencionarse los siguientes como los mas sobresalientes de esta clase. ▪ Drhystone:“El Dhrystone es un pequeño benchmark sintético que pretende ser representativo de programación entera de sistemas. Está basado en estadísticas publicadas sobre uso de particularidades de los lenguajes de programación, sistemas operativos, compiladores, editores, etc.”Dhrystone. (2009, 7) de mayo. Wikipedia, La enciclopedia libre, parr.1 ▪ Whetstone: Whetstone es un pequeño benchmark científico...
tracking img