Expo Juan Nadia

6
Benchmark JUAN DAMIAN RIVERO NADIA ALLI FLORES ENCISO

Transcript of Expo Juan Nadia

Benchmark

BenchmarkJUAN DAMIAN RIVERO NADIA ALLI FLORES ENCISO Elbenchmarkes una tcnica utilizada para medir el rendimiento de un sistema o componente del mismo, frecuentemente en comparacin con el que se refiere especficamente a la accin de ejecutar un benchmark. La palabrabenchmarkes unanglicismotraducible al espaol comocomparativa. Si bien tambin puede encontrarse esta palabra haciendo referencia al significado original en la lengua anglosajona, es en el campo informtico donde su uso est ms ampliamente extendido. Ms formalmente puede entenderse que un benchmark es el resultado de la ejecucin de un programa informtico o un conjunto de programas en una mquina, con el objetivo de estimar el rendimiento de un elemento concreto, y poder comparar los resultados con mquinas similares. En trminos deordenadores, un benchmark podra ser realizado en cualquiera de sus componentes, ya seaCPU,RAM,tarjeta grfica, etc. Tambin puede ser dirigido especficamente a una funcin dentro de un componente, por ejemplo, la unidad de coma flotante de laCPU; o incluso a otros programas.La tarea de ejecutar un benchmark originalmente se reduca a estimar el tiempo de proceso que lleva la ejecucin 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 tcnica en toda una especialidad. La eleccin de las condiciones bajo la cual dos sistemas distintos pueden compararse entre s es especialmente ardua, y la publicacin de los resultados suele ser objeto de candentes debates cuando stos se abren a la comunidad.

Los benchmark tienen las siguientes funcionalidades:Comprobar si las especificaciones de los componentes estn dentro del margen propio del mismoMaximizar el rendimiento con un presupuesto dadoMinimizar costos manteniendo un nivel mximo de rendimientoObtener la mejor relacin costo/beneficio (con un presupuesto o unas exigencias dadas)Tipos de benchmarks

Sintticos: estn especialmente diseadas para medir el rendimiento de un componente individual de un ordenador, normalmente llevando el componente escogido a su mxima capacidad.Ejemplos:DhrystoneWhetstoneAplicaciones: herramientas basadas en aplicaciones reales, simulan una carga de trabajo para medir el comportamiento global del equipo.

Otros tipos de Benchmark

Consumo de energaCumplimiento con estndares ambientales, contenido de materiales y manejo del final del ciclo de vida del productoDisipacin de calorDe Juguete: detectar y medir componentes bsicos de un computadorRedesReduccin de ruidoTrabajo compartido: mide el rendimiento en las modernas tecnologas de distribucin de procesosServidoresSoporte tcnico