0% encontró este documento útil (0 votos)
178 vistas10 páginas

Trabajo LinPack

Este documento presenta los resultados de probar el benchmark Linpack en tres computadoras con características similares. La prueba dejó inconclusa dos de las máquinas debido a limitaciones de memoria, mientras que la computadora con más memoria completó la prueba. Los resultados mostraron que el rendimiento depende de factores como la arquitectura, componentes y recursos disponibles durante la prueba.

Cargado por

Zury Piña
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
178 vistas10 páginas

Trabajo LinPack

Este documento presenta los resultados de probar el benchmark Linpack en tres computadoras con características similares. La prueba dejó inconclusa dos de las máquinas debido a limitaciones de memoria, mientras que la computadora con más memoria completó la prueba. Los resultados mostraron que el rendimiento depende de factores como la arquitectura, componentes y recursos disponibles durante la prueba.

Cargado por

Zury Piña
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 10

UNIDAD I Sistemas Operativos en ambientes distribuidos.

Benchmark de diferentes equipos de cmputo mediante el uso de Linpack.

Sistemas Operativos II.

INSTITUTO TECNOLGICO DE COLIMA

ASESOR: Dr. Jess Alberto Verduzco Ramrez.


ALUMNOS:

INGENIERA INFORMTICA

Alejandro Luna Torrez. J. ngel Hernndez Aldaco. Alan Sinue Pastor Pia. SEMESTRE: 5 Semestre. Agosto 2013

Introduccin
El Benchmark Linpack[1] fue desarrollado en el Argone National Laboratory por Jack Dongarra en 1976, y es uno de los ms usados en sistemas cientficos y de ingeniera. Su uso como Benchmark fue accidental, ya que originalmente fue una extensin del programa Linpack -cuyo propsito era resolver sistemas de ecuaciones- que otorgaba el tiempo de ejecucin del programa en 23 mquinas distintas. Luego fueron agregndose cada vez mayor cantidad de mquinas (segn sus mismos autores ms como un pasatiempo que otra cosa). Hoy en da, el programa Linpack ha sido reemplazado por el paquete Lapack, el cual hace un uso mucho mejor de las caractersticas de la arquitectura RISC (en esencia, sus tcnicas algortmicas fueron modificadas para que pase menor tiempo moviendo datos). Descripcin La caracterstica principal de Linpack es que hace un uso muy intensivo de las operaciones de coma flotante, por lo que sus resultados son muy dependientes de la capacidad de la FPU que tenga el sistema. Adems pasan la mayor parte del tiempo ejecutando unas rutinas llamadas BLAS (Basic Linear Algebra Subroutines o Subrutinas de lgebra Lineal Bsica). Como hay dos tipos de estas bibliotecas (una codificada en ensamblador y otra en Fortran), el resultado tambin depender mucho de esto. De lejos, el mayor tiempo de ejecucin se consume en la rutina DAXPY de la biblioteca BLAS (casi el 90%). DAXPY realiza el siguiente clculo: y(i) := y(i) + a * x(i). Es por esto que en realidad se puede decir que lo que mide Linpack es la velocidad del sistema para DAXPY. Por otra parte, al realizar esencialmente clculos con matrices es un test fcilmente paralelizable, y se puede utilizar para medir la eficiencia de sistemas multiprocesador (de hecho, existe una pgina en Internet que informa el "Top 500[2]" de las computadoras basndose en el Linpack).

Desarrollo
Para el desarrollo de esta prctica se pusieron a prueba tres equipos con caractersticas similares, ms no exactamente iguales. En cada uno de ellos se mostraron resultados distintos y con muchas diferencias, esto debido al rendimiento que present cada equipo. Se inici descargando el paquete Linpack para Windows[3] desde la pgina de Intel[4] y procedimos a ponerlo en cada una de las mquinas a las que se les hara la prueba. Al ver que no contaba con un archivo de instalacin, buscamos en todas las carpetas hasta que encontramos un par de archivos por lotes .BAT[5] los cuales eran destinados para cada tipo de arquitectura (32 o 64 bits).

Al momento de ejecutarlo, en la consola de Windows solamente apareci un mensaje que deca que los resultados se guardaran en un archivo de texto, llamado win_xeon64.txt.

El proceso de prueba comenz a ejecutarse. Pudimos estar monitoreando el uso del CPU y de la memoria desde el administrador de tareas de Windows y a la vez ver los resultados de las operaciones desde el archivo de texto mencionado anteriormente, actualizndolo constantemente para que mostrara los nuevos datos obtenidos.

Discusin de resultados
Los resultados obtenidos tras ejecutar el Linpack demostraron que durante la prueba se lleva al procesador a dar su rendimiento mximo, utilizando solamente los ncleos fsicos al 100% de su capacidad y los ncleos virtuales se utilizan solamente al momento de crear los arreglos de datos. Debido a que Linpack ha sido desarrollado principalmente para medir el desempeo de computadoras de alto rendimiento, la mayora de los equipos no lograron terminar el proceso, a continuacin se presentan los resultados obtenidos: PC HP Sistema Operativo: Windows 7 Profesional, SP1 Procesador: Intel Core i7 2600, 2 Generacin Memoria: 8 GB La prueba qued inconclusa, ya que al momento de crear y procesar 35,000 datos la memoria lleg a mxima capacidad y el Sistema Operativo, por motivos de seguridad, abort el proceso de forma automtica.

PC ASUS Sistema Operativo: Windows 7 Profesional, SP1 Procesador: Intel Core i7 4770K, 4 Generacin Memoria: 16 GB

La prueba realizada en este equipo fue exitosa debido a la capacidad de memoria que tiene, esto fue de mucha importancia ya que al momento de crear 40,000 datos se consumieron alrededor de 14 GB y no se satur como lo fue en el primer caso.

PC Toshiba Sistema Operativo: Windows 8 Profesional Procesador: Intel Core i3 2350M, 2 Generacin Memoria: 4 GB

En este equipo la prueba tambin qued inconclusa, ya que la capacidad de memoria que presenta no fue suficiente para cubrir todo el procesamiento de los datos y esto oblig al sistema a tomar recursos del disco duro, por lo cual el proceso se hizo muy lento y el equipo termin por bloquearse.

Grficas de resultados. Grfica de tiempo


3000 2500 2000 1500 1000 500 0 0 5000 10000 15000 20000 25000 30000 35000 40000 45000

Tiempo (s)

No. de elementos en el vector


i7-2600 i7-4770K i3-2350M

Grfica de operaciones de punto flotante (GFlops)


60 50 40

GFlops

30 20 10 0 0 5000 10000 15000 20000 25000 30000 35000 40000 45000

No. de elementos en el vector


i7-2600 i7-4770K i3-2350M

Conclusiones
Hemos concluido que el rendimiento de los equipos depender mucho del tipo de arquitectura en la que estn construidas, as como de sus componentes que se encuentran conectados al momento de la prueba de Linpack, del Sistema Operativo instalado, la cantidad de memoria y de los procesos que se ejecuten y consuman recursos durante la ejecucin de Linpack. Esta prctica ha servido para darnos cuenta que la mayora de las veces compramos equipos de cmputo dejndonos llevar por las caractersticas que muestran el vendedor o el fabricante. Sin embargo, al momento de llevar estos equipos a una prueba como la del benchmarck, nos damos cuenta de que su rendimiento nos es el que en realidad buscbamos.

Referencias
Dongarra, John. Linpack, un paquete matemtico para probar el rendimiento de los equipos de cmputo. 1976.
[2] [1]

El proyecto TOP500 es un ranking de las 500 supercomputadoras ms poderosas del mundo.


[3]

Microsoft Windows es el nombre de una familia de sistemas operativos desarrollados y vendidos por Microsoft.
[4] [5]

Intel Corporation es el mayor fabricante de circuitos integrados del mundo.

Se trata de archivos de texto sin formato, guardados con la extensin BAT que contienen un conjunto de comandos MS-DOS.

Fuentes de consulta.
http://software.intel.com http://www.top500.org/ http://enciclopedia_universal.esacademic.com

También podría gustarte