Automatic parallelization: Difference between revisions

Content deleted Content added
No edit summary
Line 32:
==Workaround ==
Due to the inherent difficulties in full automatic parallelization, several easier approaches exist to get a parallel program in higher quality. They are:
* let programmers to add "hints" into programs to guide compiler parallelization, such as [[HPF]] for [[distributed memory system]]s systems and [[OpenMP]] for [[shared memory system]]s systems.
* build an interactive system between programmers and parallelizing tools/compilers. Notable examples are [[SUIF]] explorer, [[Polaris compiler]], and [[CAPTOOLS]](now [[Parawise]]).
* hardware-supported speculative threading