skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: A compilation system that integrates high performance Fortran and Fortran M

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 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.

Authors:
;  [1]; ;  [2]
  1. Argonne National Lab., IL (United States)
  2. Syracuse Univ., NY (United States)
Publication Date:
Research Org.:
Argonne National Lab., IL (United States)
Sponsoring Org.:
USDOE, Washington, DC (United States); National Science Foundation, Washington, DC (United States); Department of Defense, Washington, DC (United States)
OSTI Identifier:
10158455
Report Number(s):
ANL/MCS/CP-82973; CONF-9405100-5
ON: DE94013308; CNN: CCR-8809615; DABT63-91-C-0028
DOE Contract Number:
W-31109-ENG-38
Resource Type:
Conference
Resource Relation:
Conference: Scalable high performance computing conference,Knoxville, TN (United States),23 May 1994; Other Information: PBD: [1994]
Country of Publication:
United States
Language:
English
Subject:
99 GENERAL AND MISCELLANEOUS//MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE; PARALLEL PROCESSING; FORTRAN; IMAGE PROCESSING; TRANSLATORS; PROGRAMMING; TASK SCHEDULING; PERFORMANCE; 990200; MATHEMATICS AND COMPUTERS

Citation Formats

Foster, I., Xu, Ming, Avalani, B., and Choudhary, A.. A compilation system that integrates high performance Fortran and Fortran M. United States: N. p., 1994. Web.
Foster, I., Xu, Ming, Avalani, B., & Choudhary, A.. A compilation system that integrates high performance Fortran and Fortran M. United States.
Foster, I., Xu, Ming, Avalani, B., and Choudhary, A.. Wed . "A compilation system that integrates high performance Fortran and Fortran M". United States. doi:. https://www.osti.gov/servlets/purl/10158455.
@article{osti_10158455,
title = {A compilation system that integrates high performance Fortran and Fortran M},
author = {Foster, I. and Xu, Ming and Avalani, B. and Choudhary, A.},
abstractNote = {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 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.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Wed Jun 01 00:00:00 EDT 1994},
month = {Wed Jun 01 00:00:00 EDT 1994}
}

Conference:
Other availability
Please see Document Availability for additional information on obtaining the full-text document. Library patrons may search WorldCat to identify libraries that hold this conference proceeding.

Save / Share: