Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
S INGENIERA INFORMATICA
Waseem M. Haider, Erik Nieto Tovar, Hugo E. Camacho Cruz, Ral Hernndez Palacios Departamento de Arquitectura y Tecnologa de Computadores Universidad De Granada (Espaa) ( mhaider, enieto, hcamacho, rpalacios )@atc.ugr.es
1-. INTRODUCCIN.
Las listas estadsticas de supercomputadoras actualmente son de gran importancia debido a que permiten un mejor entendimiento sobre los sistemas de computadores que existen hoy en da. Cada ao desde 1986 Hans Meuer ha publicado el conteo de sistema de los mayores fabricantes de computadoras, La estadstica basada simplemente en el nombre del fabricante no es lo ms til, sin embargo. Se requiere de nuevas estadsticas que reflejan la diversificacin de supercomputadores, la enorme diferencia del funcionamiento entre los modelos low-end y highend, la disponibilidad de incrementar los procesos masivos en paralelo (MPP), y el aumento fuerte en la energa que computa los modelos high-end de las estaciones de trabajo (SMP). Para proveer esta nueva fundacin estadstica, se decidi en 1993 montar y mantener una lista de los 500 sistemas de computacin ms poderosos. Actualmente esta lista se publica dos veces por ao, en los periodos de junio y noviembre. En las listas del TOP 500, se enumeran los equipos de acuerdo a su funcionamiento en base al estndar de comparacin LINPACK, se pretende seguir actualizando esta lista da a da, de esta manera se estara al par con la evolucin de las computadoras. El objetivo principal de TOP500 es proporcionar una lista de los sistemas que estn en el uso comn para aplicaciones de alto rendimiento, dicha lista es sometida al LINPACK benchmark, y excluye los sistemas que son invlidos. Un ejemplo de sistemas que puede ser excluido del TOP 500, es aquel que es construido nica y exclusivamente para poder pasar las pruebas y verificaciones establecidas por LINPACK, pero esta limitado para realizar aplicaciones reales.
El benchmark Linpack 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. 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). El benchmark Linpack puede conseguirse en versin Fortran, C y como un applet de Java. Como un criterio del buen funcionamiento y para la realizacin de la lista del TOP 500, se ha elegido LINPACK benchmark, la seleccin de este patrn se debe a su amplia utilizacin y al gran funcionamiento que tiene disponible para la mayora de sistemas. La finalidad de LINPACK, es solucionar un denso sistema de ecuaciones. Para el TOP 500, se usa la ltima versin, ya que permite al usuario escalar problemas y optimizar el software para poder alcanzar un mejor funcionamiento. Sin embargo dicho funcionamiento no refleja su mximo desempeo, demostrando a si el buen rendimiento de un sistema dedicado a solucionar cualquier instruccin. Ya que los problemas que pueden presentarse son muy regulares, el rendimiento alcanzado es absolutamente alto y los numero de rendimiento dan una buena correccin del funcionamiento mximo.
En la Tabla 1.0 se muestra de manera detallada el periodo y lugar de publicacin de todas las listas realizadas por el TOP 500 desde su creacin en Junio de 1993 hasta la ltima lista declara en Noviembre 2005. PERIODO Junio 1993 Noviembre 1993 DESCRIPCIN The first TOP500 list was published at the Supercomputing 93 Conference in Mannheim (June 1993). The 2nd TOP500 list was published at the Supercomputing 93 Conference in Portland (November 15-19, 1993). The 3rd TOP500 list was published at the Supercomputer 1994 in Mannheim (23 - 25. June 1994). The 4th TOP500 list was published at the SC94 Conference in Washington, D.C (November 13-18, 1994). The 6th TOP500 list was published at the SC95 Conference in San Diego, California (December 3-8, 1995) The 6th TOP500 list was published at the SC95 Conference in San Diego, California (December 3-8, 1995) The 7th TOP500 list was published at the Supercomputer 1996 in Mannheim (20. - 22.6.96). The 8th TOP500 list was published at the SC96 Conference in Pittsburgh, CA (November 17-22, 1996). The 9th TOP500 list was published at the Supercomputer 1997 in Mannheim (June 1997). The 10th TOP500 list was published at the SC97 Conference in San Jose, CA (November 15-21, 1997). The 11th TOP500 list was published at the Supercomputer 1998 in Mannheim (June 1998). The 12th TOP500 list was published at the SC98 Conference in Orlando, FL (November 7-13, 1998). The 13th TOP500 list was published at the Supercomputer 1999 in Mannheim (June 10-15, 1999). The 14th TOP500 list was published at the SC99 Conference in Portalnd, OR (13-19, November 1999). The 15th TOP500 list was published at the Supercomputer 2000 in Mannheim (June 8 - 10, 2000). The 16th TOP500 list was be introduced at the SC2000 Conference in 3
DESCRIPCIN The 17th TOP500 list was introduced at the SC2001 Conference in Heidelberg, June 20 -23, 2001. The 18th TOP500 list will be introduced at the SC2001 Conference in Denver, CO (10-16, November 2001). The 19th TOP500 list was introduced at the ISC2002 Conference in Heidelberg, June 19-22, 2002. The 20th TOP500 list will be introduced at the SC2002 Conference in Baltimore, November 16-22, 2002 The 21st TOP500 List was introduced during the International Supercomputer Conference (ISC2003) in Heidelberg, June 24-27, 2003. The 22nd TOP500 List was introduced during the Supercomputer Conference (SC2003) in Phoenix, AZ. The 23rd TOP500 List was introduced during the International Supercomputer Conference (ISC2004) in Heidelberg, Germany. The 24th TOP500 List was introduced during the Supercomputer Conference (SC2004) in Pittsburgh, PA. The 25th TOP500 List was introduced during the International Supercomputer Conference (ISC2005) in Heidelberg, Germany The 26th TOP500 List was introduced during the Supercomputer Conference (SC2005) in Seattle, WA.(Vase la tabla 1) Tabla 1.0 Periodos y Lugar de Publicacin (TOP 500)
A continuacin vase la tabla 1.1, en la cual se muestran los primeros 10 sistemas de Clusters ms potentes que existen en el mercado de acuerdo a la lista declarada por el TOP 500 en Noviembre de 2005.
Lugar
Sandia National Laboratories United States Barcelona Supercomputer Center Spain Lawrence Livermore National Laboratory United States COLSA United States Los Alamos National Laboratory United States Virginia Tech United States
Fabricante o Vendedor
Thunderbird PowerEdge 1850, 3.6 GHz, Infiniband Dell MareNostrum JS20 Cluster, PPC 970, 2.2 GHz, Myrinet IBM Thunder Intel Itanium2 Tiger4 1.4GHz - Quadrics California Digital Corporation MACH5 Apple XServe, 2.0 GHz, Myrinet Self-made ASCI Q - AlphaServer SC45, 1.25 GHz Hewlett-Packard System X 1100 Dual 2.3 GHz Apple XServe/Mellanox Infiniband 4X/Cisco GigE Self-made HPC Pentium4 Xeon, EM64T, Opteron, Opteron dual core, Cluster, Myrinet IBM John Von Neumann LNX Cluster, Xeon 3.6 GHz, Myrinet Linux Networx Tungsten PowerEdge 1750, P4 Xeon 3.06 GHz, Myrinet Dell RIKEN Super Combined Cluster Fujitsu
N de Procesadores
8000
RMAX
38270
RPEAK
64512
4800
27910
42144
11
4096
19940
22938
15
3072
16180
24576
18
8192
13880
20480
20
2200
12250
20240
24
University of Southern California United States US Army Research Laboratory (ARL) United States NCSA United States Institute of Physical and Chemical Res. (RIKEN) Japan
2904
10750
17280
25
2048
10650
14745.6
28
2500
9819
15300
39
2048
8728
12534
Tabla 1.1 Los 10 Cluster mas potentes que conforman la lista del TOP 500 - Noviembre de 2005.
4.- EFICIENCIA DE CLUSTER POR PROCESADOR. En nuestra siguiente tabla 1.2 nos encargamos de calcular la eficiencia Mxima y Terica con respecto al Nmero de Procesadores con los que cuenta cada CLUSTER. La formula que utilizamos es la siguiente. E = SP P Donde Sp es igual a Rmax o Rpeak segn sea el caso a desarrollar, dicho valor esta dado en Gigaflop y P es el nmero de procesadores que conforman el Cluster.
Fabricante
Thunderbird PowerEdge 1850, 3.6 GHz, Infiniband Dell MareNostrum JS20 Cluster, PPC 970, 2.2 GHz, Myrinet IBM Thunder Intel Itanium2 Tiger4 1.4GHz - Quadrics California Digital Corporation MACH5 Apple XServe, 2.0 GHz, Myrinet Self-made ASCI Q AlphaServer SC45, 1.25 GHz Hewlett-Packard System X 1100 Dual 2.3 GHz Apple XServe/Mellanox Infiniband 4X/Cisco GigE Self-made HPC Pentium4 Xeon, EM64T, Opteron, Opteron dual core, Cluster, Myrinet IBM John Von Neumann LNX Cluster, Xeon 3.6 GHz, Myrinet Linux Networx Tungsten PowerEdge 1750, P4 Xeon 3.06 GHz,
N de Procesado res
8000
4800
27910
42144
5.8145 Gflop.
8.78 Gflop
4096
19940
22938
4.8681 Gflop
5.60 Gflop
3072
16180
24576
5.2669 Gflop
8 Gflop
8192
13880
20480
1.6943 Gflop
2.5 Gflop
2200
12250
20240
5.5681 Gflop
9.2 Gflop
2904
10750
17280
5.1337 Gflop
5.95 Gflop
2048
10650
14745.6
5.2001 Gflop
7.2 Gflop
2500
9819
15300
3.9276 Gflop
6.12 Gflop
2048
8728
12534
4.2617 Gflop
6.1201 Gflop
Tabla 1.2 Eficiencia Mxima y Terica. A continuacin se observa la diferencia que existen entre la Eficiencia Terica por Procesador y la Eficiencia Mxima por Procesador, tmese en cuenta que estos datos nos brindan un mejor entendimiento sobre los resultados que los fabricantes plantean obtener contra los que se obtienen ala hora de ejecucin. Tabla 1.3.
Fabricante
Thunderbird Power Edge 1850, 3.6 GHz, Infiniband Dell Mare Nostrum JS20 Cluster, PPC 970, 2.2 GHz, Myrinet IBM Thunder Intel Itanium2 Tiger4 1.4GHz - Quadrics California Digital Corporation MACH5 Apple XServe, 2.0 GHz, Myrinet Self-made ASCI Q AlphaServer SC45, 1.25 GHz Hewlett-Packard System X 1100 Dual 2.3 GHz Apple XServe/Mellanox Infiniband 4X/Cisco GigE Self-made HPC Pentium4 Xeon, EM64T, Opteron, Opteron dual core, Cluster, Myrinet IBM John Von Neumann LNX Cluster, Xeon 3.6 GHz, Myrinet Linux Networx Tungsten PowerEdge 1750, P4 Xeon 3.06 GHz, Myrinet Dell RIKEN Super Combined Cluster Fujitsu
5.8145 Gflop.
8.78 Gflop
2.9655 Gflop.
4.8681 Gflop
5.60 Gflop
0.7319 Gflop.
5.2669 Gflop
8 Gflop
2.7331 Gflop.
1.6943 Gflop
2.5 Gflop
0.8057 Gflop.
5.5681 Gflop
9.2 Gflop
3.6319 Gflop.
5.1337 Gflop
5.95 Gflop
0.8163 Gflop.
5.2001 Gflop
7.2 Gflop
1.9999 Gflop.
3.9276 Gflop
6.12 Gflop
2.1924 Gflop.
4.2617 Gflop
6.1201 Gflop
1.8584 Gflop.
5.- CONCLUSINES.
Actualmente el inters que hay sobre los Sistemas de Computadores es de vital importancia tanto para fabricantes como usuarios. Por dicha razn se genera la lista del TOP 500 dando a conocer los mejores sistemas existentes, tales como son: Constelaciones, Clusters, y MPP, brindando as la posicin en que se encuentran cada uno de ellos y proporcionando intercambio de informacin y aplicaciones. Como conclusin podemos decir que estas listas han sido de gran ayuda a lo largo de estos aos, ya que ha permitido alas distintas organizaciones conocer ms sobre los rendimientos que tienen los Sistemas de Computadores, debido a que estos sistemas son previamente analizados y puestos aprueba a travs del Linpack Benchmark, brindando de esta manera una confiabilidad a la hora de hacer uso de ellos. 6.- BIBLIOGRAFA. www.top500.org