A compilation system that integrates High Performance Fortran and Fortran M
- 17 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Task parallelism and data parallelism are often seen as mutually exclusive approaches to parallel programming. Yet there are important classes of application, for example in multidisciplinary simulation and in command and control, that would benefit from an integration of the two approaches. In this paper, we describe a programming system that we are developing to explore this sort of integration. This system builds on previous work on task-parallel and data-parallel Fortran compilers to provide an environment in which the task-parallel language Fortran M can be used to coordinate data-parallel High Performance Fortran tasks. We use an image processing problem to illustrate the issues that arise when building an integrated compilation system of this sort.<>Keywords
This publication has 6 references indexed in Scilit:
- Integrated Support for Task and Data ParallelismThe International Journal of Supercomputer Applications and High Performance Computing, 1994
- High-performance I/O for massively parallel computers: problems and prospectsComputer, 1994
- Fortran 90D/HPF compiler for distributed memory MIMD computersPublished by Association for Computing Machinery (ACM) ,1993
- Compiling Fortran D for MIMD distributed-memory machinesCommunications of the ACM, 1992
- Data-Parallel Programming on MIMD ComputersPublished by MIT Press ,1991
- A compositional approach to multiparadigm programmingIEEE Software, 1989