Upload
nasly
View
228
Download
0
Tags:
Embed Size (px)
Citation preview
La Química y las Supercomputadoras
Dr. Jorge Garza Olguín
Coordinador del Laboratorio de Supercómputoy Visualización en Paralelo
Universidad Autónoma Metropolitana - Iztapalapa
Partes de una computadora:
* Monitor
* Teclado
* CPU
- Memoria RAM
- Memoria en Disco Duro
- Procesador
Cómputo de Alto Rendimiento (HPC)
•Procesadores trabajando todo el tiempo.•Sistema disponible en cualquier momento.•Sistema operativo estable.•Trabajos con una larga duración.•Trabajos que requieren varios procesadores.•Muchas operaciones con enteros y números de punto flotante.
Diferentes tipos de cúmulos
* Tareas no concurrentes
* Tareas concurrentes
Diferenteconectividad
Técnicas de Programación
* PVM
* MPI
Filosofía de programación con MPI
Maestro
Paso de Mensaje
Paso de mensaje: Terminación de tareas, paso de datos
Dentro de un programa se puede paralelizar solamente una parte
Empieza programa
...Empieza MPI
...
Termina MPI...
Final del programa
Ancho de Banday
Latencia
En todos los nodos se ejecuta el mismo programa
Cada nodo está etiquetado cuando transcurre el proceso
Diferentes tipos de conectividad
* Fast Ethernet (10-100 Mb/s)
* Gigabit Ethernet ( > 1000 Mb/s)
TCP/IP
* Giganet
* Myrinet> 1000 Mb/s
* Quadrics
Primer Cúmulo en la UAMI (2000):
20 nodos duales Pentium III * 1 GHz * 1 Gb RAM
1 Switch Giganet con 32 Puertos 1.25 Gb/s
24 Tarjetas de red cLAN Giganet
Presupuesto: $71,000.00 USD
CO3=
HF/aug-cc-pVTZ (220 basis set functions)
CPU Time
0
10
20
30
40
50
0 2 4 6 8 10Proc
Tim
e (1
0^3
s)GiganetSGITCP/IP
Dipéptido de Alanina MP2/6-311G**
8 procesadores
SP2: 7000 s/iterIzta: 5300 s/iter
252 funciones de base
Cúmulo de Xeones (2003)
* 32 Procesadores Xeon a 2.8 GHzConectado con un swicth Gigabit Ethernet
* 64 Procesadores Xeon a 2.8 GHzConectados con un switch Myrinet
Directorio
Dr. Tomás Viveros
Dr. Jorge [email protected]
Dr. Andrés [email protected]
Dr. Enrique Dí[email protected]
Ing. Juan Carlos [email protected]