References

[1] G. Fox, "Parallel Problem Architectures and Their Implications for Portable Parallel Software Systems," Tech. Report CRPC-TR91120, Center for Research on Parallel Computation, Rice Univ., Houston, Texas, Feb. 1991

[2] G. C. Fox et al., Solving Problems on Concurrent Processors, Prentice-Hall, Englewood Cliffs, N.J., 1988.

[3] G. C. Fox, R. D. Williams, and P. C. Messina, Parallel Computing Works!, Morgan Kaufmann, San Francisco, 1994. [4] I. T. Foster, Designing and Building Parallel Programs: Concepts and Tools for Parallel Software Engineering, Addison-Wesley, Reading, Mass., 1995.

[5] M.J. Flynn, "Some Computer Organizations and Their Effectiveness," IEEE Trans. Computers, Vol. C-21, 1972, pp. 28-33.

[6] J. R. McGraw and T. S. Axelrod, "Exploiting Multiprocessors: Issues and Options," in Programming Parallel Processors, R. G. Babb, ed., Addison-Wesley, Reading, Mass,. 1988, pp. 7-26.

[7] J. M. Levesque and Y. W. Williamson, A Guidebook to Fortran on Supercomputers, Academic Press, Calif., 1989.

[8] C. M. Pancake and C. Cook, "What Users Need in Parallel Tool Support: Survey Results and Analysis," Proc. Scalable High Performance Computing Conf., IEEE CS Press, Los Alamitos, Calif., 1994, pp. 40-47.

[9] C. M. Pancake, "Multithreaded Languages for Scientific and Technical Computing," Proc. IEEE, Vol. 81, No. 2, 1993, pp. 288-304.

[10] A. Karp and R. G. Babb, II, "A Comparison of 12 Parallel Fortran Dialects," Computer, Vol. 5, No. 5, 1988, pp. 52-66.

[11] C. M. Pancake and D. Bergmark, "Do Parallel Languages Respond to the Needs of Scientific Researchers?" Computer, Vol. 23, No. 12, 1990, pp. 13-23.

[12] H. D. Simon, "Are Highly Parallel Systems Ready for Prime Time," Int'l F. Supercomputer Applications, Vol. 4, No. 1, 1990, pp. 88-94.

[13] C. M. Pancake and H. M. Caffey, "Message-Passing Programming for Scientists and Engineers," Tutorial Notes, Supercomputing '94, IEEE CS Press, Los Alamitos, Calif., Nov. 1994.

[14] J. Yan and C. M. Pancake, "Methodologies and Tools for Tuning Parallel Programs: From Theory to Practice," Tutorial Notes, Scalable High Performance Computing Conf., IEEE CS Press, Los Alamitos, Calif., May 1994.

[15] C. R. Cook, C. M. Pancake, and R. Walpole, "Are Expectations for Parallelism Too High? A Survey of Potential Parallel Users," Proc. Supercomputing '94, IEEE CS Press, Los Alamitos, Calif., Nov. 1994, pp. 126-133.

[16] S. Sahni and V. Thanvantri, "Performance Metrics: Keeping the Focus on Runtime," IEEE Parallel & Distributed Technology, Vol. 4, No. 1, Spring 1996, pp. 43-56.