Issue No. 05 - September/October (2001 vol. 3)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/5992.947105
The authors discuss methods for expressing and tuning the performance of parallel programs, using two programming models in the same program: distributed and shared memory. Such methods are important for anyone who uses these large machines for parallel programs as well as for those who study combinations of the two programming models.
Clay P. Breshears, Rudolf Eigenmann, Bob Kuhn, Bill Magro, Henry Gabb, Steve W. Bova, Stefano Salvini, Greg Gaertner, Howard Scott, "Parallel Programming with Message Passing and Directives", Computing in Science & Engineering, vol. 3, no. , pp. 22-37, September/October 2001, doi:10.1109/5992.947105