next up previous
Next: Acknowledgments Up: Monitors, Messages, and Clusters: Previous: DQS.

   
Status and Future Work

p4 will continue to be a portable parallel programming system that incorporates new ideas in parallel computing. The next generation of operating system seems likely to offer a ``thread'' model for parallel programming that is still relatively unexplored. For shared-memory machines, monitors can play a useful role in providing a higher layer of operations than that supplied by thread packages themselves. They are also a useful layer at which to provide portability among various thread libraries, and for providing a shared-memory programming model in Fortran. In the message-passing area, we hope that vendor implementations of MPI will replace p4's portability layer with corresponding improvements in efficiency. And the cluster model will become more visible as it arrives in the form of multiprocessor workstations on networks (Sun, SGI), hierarchical machines (Convex), and multiprocessor nodes on multicomputers (Intel).



Karen D. Toonen
1998-11-19