Data parallel computing - the language dimension

Increasingly, research in parallel computing is focused on how high-level language constructs can be implemented. Through the introduction of a language, EVAL, the authors show how such languages can help to develop a better understanding of the nature of data parallelism and consequently produce more elegant and portable programs.