(Gp:) Espacio de Direccionamiento común privado (Gp:) centralizada (bus) (Gp:) distribuida (red) (Gp:) Memoria
SMP
DSM, NUMA
MPP
–
Sistemas SIMD
? Sistemas masivamente paralelos MPP Las mejores prestaciones (velocidad de cálculo): comunicación de baja latencia y elevado ancho de banda, en algunos casos procesadores con diseño específico, software de control muy optimizado, etc. Pero COSTE MUY ELEVADO ? Alternativa: clusters Coste del sistema paralelo
? Clusters Un sistema paralelo formado por P máquinas de propósito general (bajo coste), unidas mediante una red de comunicación (igualmente de bajo coste?). Se asume que no se trabaja con el último modelo de procesador y que la latencia de las comunicaciones será algún orden de magnitud mayor que en el caso de los supercomputadores MPP. Objetivo: buena relación coste/rendimiento Clusters
? Clusters – Alta disponibilidad (high availability): redundancia para mantener siempre la aplicación en funcionamiento.
– Alto rendimiento (high performance) capacidad de “responder” de manera más rápida En general: redundancia + rendimiento + escalabilidad Clusters
? hardware “habitual” – procesador “estándar” (+memoria, disco, conexiones exterior) – red propia, con conexiones a una red global (fast) gigabit ethernet… Myrinet, SCI, Inifiniband, Quadrics… ? software “habitual” – desarrollo: MPI, OpenMP, HPF (+debuggers, profilers…) – administración del sistema: instalación, monitorización, diagnosis… Clusters
(Gp:) Itanium / Pentium
(Gp:) IBM 360, PDP-11, VAX
(Gp:) cluster
(Gp:) grid
(Gp:) ASCI Red (Gp:) supercomputadores
The GRID
? Tipos de aplicaciones
> grano grueso (high throughput) muchas tareas independientes simulaciones Montecarlo, procesamiento de banco de imágenes…
> grano fino (high performance) comunicación entre procesos meteorología, simulaciones astrofísica realidad virtual… The GRID
Evolución del mercado de computadores de alta velocidad. La lista top500. noviembre 2009
TOP500 ? Lista de los 500 supercomputadores más rápidos del mundo ejecutando el banco de pruebas LINPACK. ? Se mide el valor de Rmax, Nmax y N1/2. También se empieza a medir la potencia consumida. ? Sistemas de ecuaciones lineales densos (cálculo matricial). Permite obtener velocidades muy altas (un máximo virtual).
TOP500 ? Cada 6 meses desde 1993 (junio/diciembre).
? Lista nº 34 – noviembre 2009 ? Más o menos aceptado por todos los fabricantes.
? Análisis de tendencias / evolución del mercado.
TOP500 VP500 Y-MP C90 CM5 Paragon T3D SP2 T3E ASCI Red Sun HPC CM2 Earth Sim. Blue Gene RoadRunner Jaguar
Página anterior | Volver al principio del trabajo | Página siguiente |