CSC/ECE 506 Spring 2014/4a ad

From Expertiza_Wiki
Revision as of 21:51, 25 February 2014 by Aalam (talk | contribs)
Jump to navigation Jump to search

Writeup page

Automatic Parallelization

Auto parallelization is the technique of automatically converting a sequential code into multi-threaded or vectorized (or even both) code. Therefore one can take advantage of a shared memory multi processor environment to run the multi threaded code and obtain a better performance. This also serves the goal of relieving programmers from the tedious and error-prone manual parallelization process.

Introduction

Approaches

Examples of Auto Parallel Compilers

Limitations

References