Está en la página 1de 8

E.T.

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.

2.- LINPACK BENCHMARK.

E.T.S INGENIERA INFORMATICA

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.

3.- DESCRIPCIN DEL TOP 500.


La tabla del TOP 500 como su nombre lo indica demuestra los 500 sistemas de computadores mas potentes que existen actualmente en el mercado, en dicha tabla solo se describe algunos datos tales como son: 1. Nworld.- Posicin dentro del TOP 500. 2. Manufacturer.- Fabricante o Vendedor. 3. Computer.- Tipo de equipo indicado por el fabricante o vendedor. 4. Location.- Ubicacin donde esta asigando. 5. Year.- Ao de instalacin y/o Ultima Actualizacin. 6. # PROC.- Nmero de procesadores. 7. Rmax.- Funcionamiento Mximo alcanzado. 8. Rpeak.- Funcionamiento Mximo Terico. 9. Nmax.- Tamao del problema para alcanzar Rmax. 10. N1/2.- Tamao del problema para alcanzar la mitad del Rmax.

E.T.S INGENIERA INFORMATICA

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

Junio 1994 Noviembre 1994

Junio 1995 Noviembre 1995

Junio 1996 Noviembre 1996

Junio 1997 Noviembre 1997

Junio 1998 Noviembre 1998 Junio 1999 Noviembre 1999

Junio 2000 Noviembre 2000

E.T.S INGENIERA INFORMATICA

Dallas, TX (04-10, November 2000).

PERIODO Junio 2001 Noviembre 2001

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)

Junio 2002 Noviembre 2002

Junio 2003 Noviembre 2003

Junio 2004 Noviembre 2004

Junio 2005 Noviembre 2005

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.

E.T.S INGENIERA INFORMATICA

Rank en el TOP 500


5

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

E.T.S INGENIERA INFORMATICA

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

RMAX (Funcionamiento Mximo)


38270

RPEAK (Funcionamiento Terico)


64512

Eficiencia Mxima por procesador


4.7873 Gflop.

Eficiencia Terica por procesador


8.064 Gflop

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

E.T.S INGENIERA INFORMATICA

Myrinet Dell RIKEN Super Combined Cluster Fujitsu

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

Eficiencia Mxima por procesador


4.7873 Gflop.

Eficiencia Terica por procesador


8.064 Gflop

Diferencia entre Eficiencias (ETP- EMP)


3.2767 Gflop.

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.

E.T.S INGENIERA INFORMATICA

Tabla 1.3. Diferencia entre RPEAK y RMAX.

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

También podría gustarte