26.11.2014 Views

transparencias

transparencias

transparencias

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Descomposición en tareas<br />

Asignación de tareas<br />

Descomposición centrada en los datos de entrada<br />

Producto escalar de dos vectores<br />

Z = X · Y<br />

X = (x 0 ,x 1 ,... ,x n−1 ), Y = (y 0 ,y 1 ,...,y n−1 ),<br />

= x 0 y 0 + x 1 y 1 + ... + x n−1 y n−1<br />

Descomposición razonable: asignar aproximadamente el mismo<br />

número de elementos de X y de Y a cada tarea, alineando.<br />

Tarea i (i = 0,1,... ,p − 1) gestiona bloque de X e Y<br />

Z i =<br />

(i+1)n/p<br />

∑<br />

j=in/p<br />

x j y j .<br />

Suma de valores locales: descomposición recursiva.<br />

José Miguel Mantas Ruiz<br />

Tema 2. Metodología de diseño de algoritmos paralelos

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!