CSC/ECE 506 Spring 2014/4a ad: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
[https://docs.google.com/a/ncsu.edu/document/d/1xRhg9ugStpe6yk5BUtJSrC41mWyMHCSteskhw205X2g/edit?pli=1# Writeup page] | [https://docs.google.com/a/ncsu.edu/document/d/1xRhg9ugStpe6yk5BUtJSrC41mWyMHCSteskhw205X2g/edit?pli=1# Writeup page] | ||
== Automatic Parallelization == | == Automatic Parallelization == | ||
<p>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.</p> | |||
== Introduction == | == Introduction == | ||
Revision as of 21:51, 25 February 2014
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.