Content deleted Content added
Peytonbland (talk | contribs) →Workaround: - added a link to SUIF at Stanford |
|||
Line 45:
Due to the inherent difficulties in full automatic parallelization, several easier approaches exist to get a parallel program in higher quality. They are:
* Allow programmers to add "hints" to their programs to guide compiler parallelization, such as [[HPF]] for [[distributed memory]] systems and [[OpenMP]] for [[shared memory]] systems.
* Build an interactive system between programmers and parallelizing tools/compilers. Notable examples are [[SUIF]] Explorer (The Stanford University Intermediate Format compiler, http://suif.stanford.edu/), the Polaris compiler, and ParaWise (formally CAPTools).
* Hardware-supported [[speculative multithreading]].
|