Automatic Parallelization Tools

Ying Qian

Research output: Chapter in Book/Report/Conference proceedingConference contribution

5 Scopus citations

Abstract

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.
Original languageEnglish (US)
Title of host publicationWorld Congress on Engineering and Computer Science, WCECS 2012
PublisherInternational Association of Engineers (IAENG)
Pages97-101
Number of pages5
StatePublished - 2012

Bibliographical note

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).

Fingerprint

Dive into the research topics of 'Automatic Parallelization Tools'. Together they form a unique fingerprint.

Cite this