Editorial Office:
Management:
R. S. Oyarzabal
Technical Support:
D. H. Diaz
M. A. Gomez
W. Abrahão
G. Oliveira
Publisher by Knobook Pub
doi: 10.6062/jcis.2012.03.03.0057>
Penteado, P. F.
This article presents a short overview of current parallelization concepts, focusing on vectorization, OpenMP and MPI, to obtain parallelization at the stream, thread and process levels. Vectorization allows compilers and inter- preters to generate parallel code to perform the same operation over all the different elements of data arrays, and significantly improves code robust- ness and organization. OpenMP and MPI are the the most commonly used cross-platform solutions to obtain thread and process parallelism.
Parallelization, vectorization, OpenMP, MPI. s