Automatic parallelization: Difference between revisions

Content deleted Content added
SmackBot (talk | contribs)
m Date the maintenance tags or general fixes
Indil (talk | contribs)
Difficulties: Added structure to list, a few missing words
Line 40:
==Difficulties==
Automatic parallelization by compilers or tools is very difficult due to the following reasons:
* dependence analysis is hard for code using indirect addressing, pointers, recursion, and indirect function calls.;
* loops have an unknown number of iterations;
* and accesses to global resources isare difficult to coordinate: in terms of memory allocation, I/O, and shared variables.
 
==Workaround ==