They fully support automatic parallelization and the OpenMP standard for user-directed parallelization. Using the listing and the VAST System's extensive set of switches and directives, you can tune performance even further. Loops do not have to be tightly nested. Extended Parallel Regions. This cuts down on parallel overhead.
All parallel systems have some overhead.
All loop nests are examined to see if they can be executed in parallel safely. Potential Dependence Testing. Special Reduction Optimization. Summations and other reductions are parallelized through the use of locks or critical regions. Interprocedural Analysis for Parallel Calls.