12.04.2013 Views

Cloud Computing (CC) - Arquitectura de Sistemas Computacionais

Cloud Computing (CC) - Arquitectura de Sistemas Computacionais

Cloud Computing (CC) - Arquitectura de Sistemas Computacionais

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Data Parallelism – an important Paradigm<br />

capturing typical structures of patterns usually<br />

found in application programs<br />

- Parallel execution of the same operation on different parts of a data set<br />

(arrays, sets, list, etc)<br />

- elementary and complex operations<br />

- two styles: SIMD and SPMD<br />

Architecture focus: single address space<br />

and also physically distributed memory<br />

program variables are visible to all processes but<br />

data distribution is critical<br />

Target architectures may be SIMD, NUMA<br />

but also SMP and Clusters and Grids<br />

JCunha<br />

32

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

Saved successfully!

Ooh no, something went wrong!