INTRODUCTION
Parallel computers represent an opportunity.
This opportunity is driven by parallel (concurrent) programming languages that make high-performance machines usable and useful.
Parallel languages allows users to design parallel algorithms as a set of concurrent actions mapped onto different computing elements.
Cooperation among actions can be performed in several ways according to the selected paradigm.
High-level languages might decrease both the design time and the execution time ? Easier Approach to Parallelism for New Users.