Academia.eduAcademia.edu

Outline

A Unified Compiler Framework for Work and Data Placement

Abstract

In parallel programming, the nature of the distribution of the data over the processors, and the assignment of work to the processors in the system, strongly influence the performance of the program.

References (13)

  1. High Performance Fortran Forum. High Perfor- mance Fortran Language Specification, 2.0 edi- tion, February 1997.
  2. L. Dagum and R. Menon. OpenMP: an indus- trial standard API for shared-memory program- ming. IEEE Computational Science and Engi- neering, 5(1):46-55, January-March 1998.
  3. OpenMP fortran application interface, v 2.0. Technical report, OpenMP Organization, June 2000. www.openmp.org.
  4. C. van Reeuwijk. Timber download site. www.pds.twi.tudelft.nl/timber/- downloading.html.
  5. C. van Reeuwijk, F. Kuijlman, and H.J. Sips. Spar: an extension of Java for scientific com- putation. In ACM Java Grande -ISCOPE Con- ference, pages 58-67, June 2001.
  6. C. van Reeuwijk, F. Kuijlman, H.J. Sips, and S.V. Niemeijer. Data-parallel programming in Spar/Java. In Proceedings of the Second Annual Workshop on Java for High-Performance Com- puting, pages 51-66, May 2000.
  7. V.J. Korstanje. A new framework for compiling High Performance Fortran (HPF), decomposing parallel operations to a basic forall. technical report PDS-1998-005, Delft University of Tech- nology, February 1998.
  8. C. van Reeuwijk, W. Denissen, H.J. Sips, and E.M. Paalvast. An implementation framework for HPF distributed arrays on message-passing parallel computer systems. IEEE Transactions on Parallel and Distributed Systems, 7(9):897- 914, September 1996.
  9. J.R. Gilbert and R. Schreiber. Optimal expres- sion evaluation for data parallel architectures. Journal of Parallel and Distributed Computing, 13(1):58-64, September 1991.
  10. S. Chatterjee, J. R. Gilbert, R. Schreiber, and S.-H. Teng. Optimal evaluation of array ex- pressions on massively parallel machines. ACM TOPLAS, pages 123-156, January 1995.
  11. W.J.A. Denissen. Design of an HPF Compiler: A compilation Framework for a Data-parallel Language. PhD thesis, Delft University of Tech- nology, 2000. ISBN 90-6464-197-8. Available at: pds.twi.tudelft.nl/pubs/ph d/Denissen.pdf.
  12. T. Kamachi, K. Kusano, K. Suehiro, Y. Seo, M. Tamura, and S. Sakon. Generating realigment-based communication for HPF pro- grams. In Proceedings of the 10th Interna- tional Parallel Processing Symposium, pages 364-372. IEEE Press, 1996.
  13. P.G. Joisha and P. Bannerjee. Exploiting own- ership sets in HPF. In Proceedings of the 13- th International Workshop on Languages and Compilers for Parallel Computing, Yorktown Heights, August 2000. Published in LNCS 2017, pp. 259-273.