Académique Documents
Professionnel Documents
Culture Documents
GRACOLOMBIANO
Ingeniera de Sistemas
Gestin Tecnolgica
UNAINTRODUCCIONALAPROGRAMACINPARALELA
Bogot, 2017
2. TEMTICA
Por qu necesitamos el rendimiento cada vez mayor.?
1. INTRODUCCION Por qu estamos construyendo sistemas paralelos.
Por qu tenemos que escribir programas paralelos.
Cmo escribir programas paralelos?
Lo que vamos a hacer.
Concurrente, paralelo, distribuido!
3. CONCLUSIONES 4. BIBLIOGRAFIA
INTRODUCCIN
INTRODUCCIN
DESDOBLAMIENTO DE PROTEINAS
ANALISIS DE DATOS
SOLUCIN
Introducing parallelism!!!
MAS PROBLEMAS
EJEMPLO
Solucin serial.
EJEMPLO (continuacin)
Aproximadamente (n / p) valores
EJEMPLO (continuacin)
1,4,3,9,2,8,5,1,1,5,2,7,2,5,0,4,1,8,6,5,1,2,3,9
Encuanto tiempo ?.En6veces menos que si fuera deunsolocore.
EJEMPLO (continuacin)
EJEMPLO (continuacin)
Por cada
ncleo que no
sea yo
EJEMPLO (continuacin)
Core 0 1 2 3 4 5 6 7
my_sum 8 19 7 15 7 13 12 14
Global sum
8 + 19 + 7 + 15 + 7 + 13 + 12 + 14 = 95
Core 0 1 2 3 4 5 6 7
my_sum 95 19 7 15 7 13 12 14
ANALISIS
ANALISIS
La maneras son.
1. peticionando tareas.
2. peticionando datos.
Curso-P Paralela Alexis Rojas Cordero rojas.alexis.universidades@Gmail.com
DOCTORADO EN INGENIERA
PROGRAMACIN PARALELA
TA#1
TA#3
100exmenes
100exmenes
TA#2
100exmenes
TA#1
TA#3
Preguntas del 11 15
Preguntasdel1 5
TA#2
Preguntas del 6 10
Tareas
1) Recibe
2) suma
CERN
Centro
Europeo de
Investigacin
Nuclear
Dr Mateo
Valero.
Director del
Barcelona
Supercomputer
Center
BSC
De memoria distribuida.
Cada ncleo tiene su propia memoria.
Los ncleos deben comunicar explcitamente mediante
el envo de mensajes a travs de una red.
Sharedmemory Distributedmemory
CONCLUSIONES
Las leyes de la fsica nos han llevado a las
puertas de la tecnologa multi-ncleo.
CONCLUSIONES (CONT)
4 BIBLIOGRAFIA