TY - GEN
T1 - Automatic Parallelization Tools
AU - Qian, Ying
N1 - KAUST Repository Item: Exported on 2021-08-10
Acknowledgements: This work was supported by KAUST Supercomputing Laboratory at King Abdullah University of Science and Technology (KAUST).
PY - 2012
Y1 - 2012
N2 - ln recent years, much has been made of the computing industry's widespread shift to parallel computing. Nearly all consumer computers will ship with multicore processors. Parallel computing will no longer be only relegated to exotic supercomputers or mainframes, moreover, electronic devices such as mobile phones and other portable devices have begun to incorporate parallel computing capabilities. High performance computing becomes increasingly important. To maintain high quality solutions, programmers have to efficiently parallelize and map their algorithms. This task is far from trivial, especially for different existing parallel computer architectures and different parallel programming paradigms. To reduce the burden on programmers, automatic parallelization tools are introduced. The purpose of this paper is to discuss different automatic parallelization tools for different parallel architectures.
AB - ln recent years, much has been made of the computing industry's widespread shift to parallel computing. Nearly all consumer computers will ship with multicore processors. Parallel computing will no longer be only relegated to exotic supercomputers or mainframes, moreover, electronic devices such as mobile phones and other portable devices have begun to incorporate parallel computing capabilities. High performance computing becomes increasingly important. To maintain high quality solutions, programmers have to efficiently parallelize and map their algorithms. This task is far from trivial, especially for different existing parallel computer architectures and different parallel programming paradigms. To reduce the burden on programmers, automatic parallelization tools are introduced. The purpose of this paper is to discuss different automatic parallelization tools for different parallel architectures.
UR - http://hdl.handle.net/10754/670524
UR - http://www.iaeng.org/publication/WCECS2012/WCECS2012_pp97-101.pdf
M3 - Conference contribution
SP - 97
EP - 101
BT - World Congress on Engineering and Computer Science, WCECS 2012
PB - International Association of Engineers (IAENG)
ER -