Automatic parallelization of programs

2017-11-01T15:56:27Z (GMT) by Mohammad Yazid M. Saman
Parallelizing compilers have emerged to be a useful tool in the development of parallel programs. Most programmers are used to writing sequential programs. With the advent of parallel machines, the task of writing parallel programs has become both time-consuming and difficult. One way to help programmers to write parallel programs is to have a software tool that will parallelize sequential programs. This tool should be able to recognize any parts of a sequential program that can be parallelized. Then, it is transformed automatically by the tool into its parallel version. [Continues.]