LANGUAGE SUPPORT FOR MULTI-PARADIGM AND MULTI-GRAIN PARALLELISM ON SMP-CLUSTER

C. Hu, J. Wang, and J. Li

References

  1. [1] OpenMP application program interface, ver. 2.5, Technical report, http://www.openmp.org/, May 2005.
  2. [2] High Performance Fortran Forum, High Performance Fortran language specification, ver. 2.0. Department of Computer Science, Rice University, January 1997.
  3. [3] D.S. Nikolopoulos, T.S. Papatheodorou, C.D. Olychronopoulos, J. Labarta, & E. Ayguadé, Is data distribution necessary in OpenMP? Proc. 2000 ACM/IEEE Conf. on Supercomputing, Dallas, USA, 2000, 47.
  4. [4] J. Bircsak et al., Extending OpenMP for NUMA machines, Proc. 2000 ACM/IEEE Conf. on Supercomputing, Dallas, USA, 2000, 48. 202
  5. [5] A. Basumallik, S.-J. Min, & R. Eigenmann, Towards OpenMP execution on software distributed shared memory systems, Proc. WOMPEI’02, LNCS 2327, 2002, 457–468.
  6. [6] M. Sato, H. Harada, & Y. Ishikawa, OpenMP compiler for a software distributed shared memory system SCASH, Proc. WOMPAT 2000, San Diego, 2000, 56–60.
  7. [7] B. Chapman. F. Bregier, A. Patil, & A. Prabhakar, Achieving performance under OpenMP on ccNUMA and software distributed shared memory systems, Special Issue of Concurrency Practice and Experience, 14 (8–9), 2002, 713–739.
  8. [8] R. Eigenmann et al., Is OpenMP for grids? Proc. Workshop on Next-Generation Systems, IPDPS’02, 2002, 171–178.
  9. [9] T. Rauber & G. Runger, A coordination language for mixed task and data parallel programs, Proc. 1999 ACM Symp. on Applied Computing, San Antonio, USA, 1999, 146–155. doi:10.1145/298151.298224
  10. [10] K. Ishizaka et al., Performance of OSCAR multigrain parallelizing compiler on SMP servers, Proc. 17th Int. Workshop on Languages and Compilers for Parallel Computing, West Lafayette, USA, September 2004, 319–331.
  11. [11] E. Ayguadé et al., NanosCompiler: A research platform for OpenMP extensions, Proc. 1st European Workshop on OpenMP, Lund, Sweden, 1999, 27–31.
  12. [12] High performance input/output system for high performance computing and four-dimensional data assimilation, Final report, http://ct.gsfc.nasa.gov/, 1996.
  13. [13] M. González, E. Ayguadé, X. Martorell, & J. Labarta, Complex pipelined executions in OpenMP parallel applications, Proc. Int. Conf. Parallel Processing, ICPP 2001, Valencia, Spain, 295–302.
  14. [14] MPICH 1.2.7, http://www-unix.mcs.anl.gov/mpi/, June 2005.
  15. [15] Open research compiler for itanium processors, http://ipforc.sourceforge.net, December 2004.
  16. [16] M.J. Quinn, Parallel programming in C with MPI and OpenMP (New York: McGraw-Hill, 2004).

Important Links:

Go Back