• No se han encontrado resultados

sistemas paralelos clasificacion

N/A
N/A
Protected

Academic year: 2020

Share "sistemas paralelos clasificacion"

Copied!
36
0
0

Texto completo

(1)

Sistemas Paralelos

2011

(2)

Aspectos de Hardware

Clasificación de Flynn (1966)

Según el flujo de datos y de Instrucciones

SISD:

Único flujo de instrucciones aplicado a un

único flujo de datos

SIMD:

Único flujo de instrucciones aplicado a

múltiples flujos de datos

MIMD:

(3)

SISD

9

Todas las computadoras con un único

procesador, desde computadoras personales

hasta grandes mainframe

Módulo de memoria (MM) Unidad de control (CU) Unidad de proceso (PU)

Flujo de instrucciones decodificadas (IS) Flujo de datos (DS)

9 Los procesadores pipeline, se denominan SISD confluentes.

CU PU MM

IS DS

(4)

SIMD

9

Un único procesador central (funcionalidad

completa) y múltiples procesadores elementales

(fetch de datos, ejecución, enmascaramiento)

CU PU2 IS PU1 PUn . . . . IS . . . .

DS1 MM1

MMn MM2 DS2

DSn

(5)

SIMD

Característica principal:

SINCRONISMO

(6)

N-258 NAS

Parallel Processors, Thinking Machine CM-5 (1993)

Thinking Machine CM-1 .. 5

(7)

MIMD

Característica principal:

ASINCRONISMO

CUn PU2 . . . . IS1 PU1 PUn . . . . CU2 CU1 IS2 ISn IS2 IS1 DS1 DS2

DSn IS

(8)

CUn PU2 . . . . IS1 ... PU1 PUn DS DS . . . . ISn CU2 CU1 IS2 ISn MM1 MMn MM2

...

IS2 IS1 SM

MISD

(9)

MIMD

MIMD

C. Distribuidas y Paralelas

Multiprocesador Multicomputador

Memoria Compartida Memoria Distribuida

Memoria Privada Memoria

(10)

Sistemas de Multiprocesadores de

Memoria Compartida

Múltiples procesadores conectados a múltiples

módulos de memoria

Espacio de direcciones de memoria único

Red de interconexión

Procesadores

(11)

Multiprocesador de Memoria

Distribuida

(Pasaje de Mensajes)

9 Múltiples procesadores conectados por una red de interconexión

9 Espacio de direcciones de memoria no compartido

Red de Interconexión

Computadora Computadora Procesadores

Memorias

(12)

Arquitecturas Paralelas

Memoria Compartida

SMP

Memoria Distribuida

Cluster MPP

Beowulfs NOW

(13)

9

Symmetric Multi-Processing (SMP)

9

Máquinas Masivamente Paralelas (MPP)

9

Computación Distribuida

9

Redes de Workstations (NOW)

9

Clusters de Computadoras

9

Multiclusters

9

Grids

(14)

Symmetric Multi-Processing

9 El usuario no advierte la naturaleza paralela de la máquina.

9 Es el sistema operativo quien administra la

asignación del tiempo de CPU a los programas. En este caso dispone de

más de un procesador para realizar el

(15)

Massively Parallel Processing

9 Varios procesadores

conectados con una red de interconexión rápida y soporte de hardware adicional.

9 La memoria de una MPP es completamente

distribuida, cada procesador posee su propia cache y chips de memoria.

9 Generalmente muchos procesadores

conectados a través de una red dedicada.

(16)

Cluster

Características

9

MIMD- Memoria Distribuida

9

Múltiples computadoras – Red de alta velocidad

9

Cluster Homogéneo – Semi-homogéneo –

Heterogéneo.

(17)

CLUSTER (40 PC)

(18)

SGI Origin 2000

Características

9 MIMD Memoria Distribuida-Compartida.

9 Non UMA

(19)

Topologías de Interconexión

MIMD

C. Distribuidas y Paralelas

Multiprocesador

BUS Switched

Multicomputador

BUS Switched

(20)

Topologías- M. Compartida

Arquitecturas basadas en bus

9 Existe saturación del bus

9 Performance limitada al bandwidth del bus

9 Coherencia Cache

9 Snoopy cache

(21)

Topologías- M. Compartida

Arquitecturas basadas en switch

9 Puede ser visualizada como un grilla de cables, con switches en las intersecciones y Procesadores y Memorias en los terminales

9 La única restricción para establecer comunicación es que los elementos que se quieren comunicar estén disponibles

9 Muy Cara

P

P

P

M M M P

(22)

Topologías-M. Distribuida

9 Redes basadas en Bus

9 Muy sencilla

9 No escalable

9 Redes de Interconexión Dinámica

9 Redes de Switching Multistages

(23)

Topologías de Interconexión

Estáticas

Única línea

(24)

Topologías de interconexión

Estáticas

Torus Grilla

(25)

Topologías de Interconexión

Estáticas

3-dimensional

2-dimensional

1-dimensional

(26)

Topologías de Interconexión

Estáticas

3-dimensional

2-dimensional

1-dimensional

4-dimensional

0000 0001 1000 0010

(27)

Computador paralelo

Conjunto de procesadores capaces de

trabajar cooperativamente en la resolución

de problemas computacionales.

La definición incluye un amplio espectro:

supercomputadoras, procesadores

masivamente paralelos (MPP).

Característica fundamental: disponibilidad de

(28)

HPC (Computación de alta

performance)

Ha dejado de ser “exótica”.

Posibilitada por avances en diferentes

tecnologías:

Poder de procesamiento

(microprocesadores).

Redes (comunicación de datos).

(29)
(30)

Evolución tecnológica (últimos

años)

Junio de 2008:

Petaflop supercomputer (Peta = 10

15

=

1000000000000000).

Roadrunner (LANL), 1.026 petaflop/s.

BladeCenter QS22 Cluster.

PowerXCell 8i 3.2 Ghz / Opteron DC 1.8 GHz.

Híbrido: 6,562 dual-core AMD Opteron® y 12,240 Cell

chips.

98 terabytes de memoria.

278 IBM BladeCenter® racks (560 m2).

(31)
(32)

Evolución tecnológica (últimos

años) Junio 2010

Jaguar (Oak Ridge National Laboratory, USA), 1.75

petaflop/s.

Pico teórico: 2.7 petaflop/s.

Cray XT5-HE Cluster.

37.376 AMD x86, 64 bits, Opteron Six Core 2.6 GHz.

299 terabytes de memoria.

224.162 núcleos.

10.000 TB de disco, red de 240 Gb/s.

Nebulae (National Supercomputing Centre, China),

1.27 petaflop/s.

Pico teórico: 2.98 petaflop/s.

Híbrido: cuad-core Intel X5650 y 4.640 NVidia Tesla C2050 GPU

(33)
(34)

Julio 2011

K computer (RIKEN Advance Institute for

Computational Science, Japón)

Pico de desempeño real : 8.1 petaflops.

Pico teórico: 8.8 petaflop/s.

Fujistsu cluster.

68.544 SPARC64 VIIIfx procesadores, 8-core.

1032 terabytes de memoria.

548.352 núcleos de procesamiento.

Red de interconexión seis-dimensional (Tofu),

interfaz basada en Open MPI.

Sistema operativo basado en Linux.

(35)

Práctica

Entrar al sitio top500 y analizar las

estadísticas por sistemas operativos,

arquitecturas.

(36)

Referencias

Documento similar

ANALISIS MODALES Y CLASIFICACION DE

Different challenges are found in the application of Life Cycle Sustainability Assessment (LCSA): identifying the functional unit, establishing the system boundaries taking into

De non ser así, as facturas non poderán tramitarse para o pago, e a USC, a través do responsable de asuntos económicos do centro da USC que solicitou os seus servicios Rexeitará

asociadas a fórmulas proporcionales, están se asientan sobre divisiones político- administrativas, preexistentes. Este es el caso de todos los sistemas de listas de

Estos sistemas de flujo continuo son comunes para la desinfección de aguas residuales. Las plantas de depuración presentan un flujo no ideal debido a

La figura siguiente muestra un nivel de jerarquía múltiple donde un registro DEPARTAMENTO se puede declarar miembro del conjunto DIVIS_DEPART y propietario del conjunto

Una parte de la información resultado del análisis de la pre- gunta es utilizado por el módulo de recuperación de documentos para realizar una primera selección de textos. Dado el

Partiendo de este complejo y agitado panorama en el campo tanto de la política como de la opinión pública, con sus múltiples y complejos flujos y conexiones, el análisis en torno