next up previous contents
Next: Workstation Clusters Up: Massively Parallel Processors Previous: Massively Parallel Processors

The issue of programming-paradigms

Although MPPs are in the market already for a while, non-converging discussions about programming-paradigms kept commercial software-vendors from starting to port their codes.
Today we can distinct between three principal paradigms:

The situation today is still not that there is a convergence to one of these paradigms, but that there is convergence within these paradigms. Initiatives like MPI and HPF at least give the software-developer a certain protection of his investments.
However, he still has to decide about the programming paradigm itself. Taking a model like HPF makes it easier than in message-passing, but the performance that can be squeezed out is still lower and the variety of hardware-platforms that can be used is smaller.

Vendor specific interfaces have the potential to bring highest performance, but naturally lack of portability.
Tue Nov 14 16:00:38 PST 1995