Inducción a la Programación Concurrente y Paralela

Download Report

Transcript Inducción a la Programación Concurrente y Paralela

Slide 1

Ing. / Lic. En Ciencias de la Computación
Inducción a la Programación Concurrente y Paralela
Necesidad de la PCyP


Slide 2

Lic./Ing. en Cs. De la Computación

Prog. Concurrente y Paralela

Dr. Mario Rossainz López

Otoño/2012

Programación Concurrente y
Paralela (PCyP)

Necesidad de la PCyP:
Ejemplo 1: Satélites recogiendo datos que informan sobre el
clima, polución, agricultura y recursos naturales de la Tierra.


Slide 3

Lic./Ing. en Cs. De la Computación

Prog. Concurrente y Paralela

Dr. Mario Rossainz López

Programación Concurrente y
Paralela (PCyP)

Necesidad de la PCyP:
Ejemplo 2: Grupo de
médicos que requieren
visualizar en una imagen
tridimensional el cuerpo
de un paciente que será
intervenido y así ver
secciones transversales de
ciertos órganos, observar
movimientos y simular la
cirugía.

Otoño/2012


Slide 4

Lic./Ing. en Cs. De la Computación

Prog. Concurrente y Paralela

Dr. Mario Rossainz López

Otoño/2012

Programación Concurrente y
Paralela (PCyP)
Satélites

Cirugías
Física Nuclear
Desarrollo de aplicaciones
computacionales
sobre
computadoras
rápidas para
procesar enormes cantidades
de datos.

Sismología

Aeronaútica

Fármacos


Slide 5

Lic./Ing. en Cs. De la Computación

Prog. Concurrente y Paralela

Dr. Mario Rossainz López

Otoño/2012

Programación Concurrente y
Paralela (PCyP)
Necesidad de la PCyP:
VLSI

Bulbos
Ley de la física en
cuanto a integración
y acercamiento de
dispositivos
electrónicos que
provoca disminución
de velocidad y
fiabilidad

Transistores

Circuitos Integrados
Factor de freno sobre el tamaño
de los componentes

Integración de
Componentes

Velocidad de la luz en el vacío


Slide 6

Lic./Ing. en Cs. De la Computación

Prog. Concurrente y Paralela

Dr. Mario Rossainz López

Otoño/2012

Programación Concurrente y
Paralela (PCyP)
Necesidad de la PCyP:
Posible
solución:
CONCURRENCIA)

EL

PARALELISMO

(INCLUIDA

Se sabe que varias
personas con habilidades
similares terminan un
trabajo en una fracción del
tiempo que tardaría cada
uno de ellos por separado.
PARALELISMO

LA


Slide 7

Lic./Ing. en Cs. De la Computación

Prog. Concurrente y Paralela

Dr. Mario Rossainz López

Otoño/2012

Programación Concurrente y
Paralela (PCyP)
Necesidad de la PCyP:
Posible
solución:
CONCURRENCIA)

EL

PARALELISMO

(INCLUIDA

Se sabe que varias
personas con habilidades
similares terminan un
trabajo en una fracción del
tiempo que tardaría cada
uno de ellos por separado.
CONCURRENCIA

LA


Slide 8

Lic./Ing. en Cs. De la Computación

Prog. Concurrente y Paralela

Dr. Mario Rossainz López

Otoño/2012

Programación Concurrente y
Paralela (PCyP)
Necesidad de la PCyP:
Posible
solución:
CONCURRENCIA)

EL

PARALELISMO

(INCLUIDA

LA


Slide 9

Lic./Ing. en Cs. De la Computación

Prog. Concurrente y Paralela

Dr. Mario Rossainz López

Otoño/2012

Programación Concurrente y
Paralela (PCyP)
Necesidad de la PCyP:
Posible
solución:
CONCURRENCIA)

EL

PARALELISMO

(INCLUIDA

LA

Finalmente, los componentes o hardware
ya no es problema, ahora lo que hay que
resolver es la forma de programar las
máquinas de hoy. Se requieren entonces:
-Algoritmos
-Lenguajes
-Compiladores
-Sistemas operativos