Práctica 2



PRÁCTICA 2: BENCHMARK

- Por Enrique Gómez - 

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.

Para esta práctica hemos usado el programa PerformanceTest.

PerfomanceTest es un Benchmark fácil de usar que permite obtener el  rendimiento de un computador y compararlo con el de otros. El programa  incluye por defecto los resultados de varias máquinas (baselines) para  utilizarlos de referencia con respecto a nuestros resultados.

El programa proporciona un resultado único final (PassMark rating), que es un  valor medio ponderado de los resultados de las diferentes pruebas que  constituyen el benchmark.   

1. A partir de la información proporcionada en el menú de ayuda, indique:
a) El número de series de test (test suites) estándar que emplea el programa y los tests específicos que conforman cada serie. Realice una breve descripción de cada uno de ellos.

  •  CPU Mark
CPU – Integer Math
CPU – Floating Point Math CPU – Find Prime Numbers CPU – SSECPU – Compression
CPU – EncryptionCPU – PhysicsCPU – String Sorting

  •  2D Graphics Mark
Graphics 2D – Solid Vectors
Graphics 2D – Transparent Vectors Graphics 2D – Complex VectorsGraphics 2D – Fonts and TextGraphics 2D – Windows Interface Graphics 2D – Image Filters
Graphics 2D – Image Rendering  3D Graphics Mark
Graphics 3D – SimpleGraphics 3D – Medium Graphics 3D – Complex Graphics 3D – Directx 10

  •  Memory Mark
Memory – Allocate Small Block Memory – Read CachedMemory – Read UncachedMemory – WriteMemory – Large RAM

  •  Disc Mark
Disk – Sequential Read
Disk – Sequential Write
Disk – Random Seek + RW 

  • CD Mark

CD – Read 


b) El peso asignado a cada una de las series para determinar la clasificación final 

Test Suite
Peso de la prueba
Disco
21%
CD/DVD
5%
Memoria
19%
Gráficos 3D
12%
Gráficos 2D
14%
CPU
29%
TOTAL
100%

 


c) Las unidades usadas para medir:

  •  La cantidad de información transferida hacia o desde la unidad de disco o la memoria

               MBytes/sec
  •  El número de operaciones matemáticas con enteros o en coma flotante

     o Add ́s/Sec     o Sub ́s/Sec     o Mult ́s/Sec     o Div ́s/Sec     o MegaFLOPS (o FLOPS)
  •  Las prestaciones gráficas en 2D

     o Vector/Sec     o Complex Vector/Sec Shapes/Sec     o Filters/Sec     o Images/Sec

  •  Las prestaciones gráficas en 3D 


     o Frames/Sec 

2. Anote la información más relevante (sistema operativo, CPU, tarjeta gráfica, etc.) del ordenador bajo prueba (se puede obtener seleccionando la pestaña System).



page3image2952 page3image3112 page3image5024
3. Realice un test completo del ordenador usado en la práctica: 

TEST
RESULTADO
CPU Mark
1750.0
2D Graphics Mark
164.7
3D Graphics Mark
341.6
Memory Mark
445.4
Disk Mark
399.7
CD Mark
172.3
PassMark Rating
689.4



4. Realice una comparación entre los valores obtenidos y los de dos de las máquinas de referencia incluidas en el programa. Indique las máquinas seleccionadas y sus características más relevantes. 


Nombre
Velocidad CPU(Mhz)
Tipo CPU
Puntuación
Versión
S.O
RAM
Disco
Generic AMD Phenom
3452.4
AMD Phenom II X4 940
1519
7.0
Windows Vista(Win64)
4093MB
279.5GB
Lenovo Thinkcentre Core2Duo 1501 BL7
1501.6
Intel Core 2 6300 @ 1.86GHz
610
7.0
Windows Vista(Win32)
2037MB
40GB




Y con esto finalizamos lo que sería nuestra práctica 2 para la memoria de Arquitectura de Computadores. Tampoco tengo mucho que añadir sobre mejoras en la práctica por que es algo muy simple y tampoco se pueden hacer muchas pruebas con el programa.

Como mejora, diría que existen mejores programas para benchmark y mas compatibles que este, ya que solo funciona en plataformas Windows.
Por ejemplo podemos destacar el programa open-source de benchmark, disponible para las plataformas  Windows, Mac, Linux y BSD, y encima gratuitamente, el cual es Phoronix Test Suite.

Y dando por concluida la práctica, hemos visto los distintos test que emplea este programa, de que tipo de pruebas están compuestos y los hemos comparado con un baseline que trae incluído el programa PerformanceTest en su versión 7.

No hay comentarios:

Publicar un comentario