A compilation system that integrates High Performance Fortran and Fortran M

A compilation system that integrates High Performance Fortran and Fortran M
复制标题

集成高性能Fortran和Fortran M的编译系统

DOI:
--
复制
发表时间:
1994
期刊:
Proceedings of IEEE Scalable High Performance Computing Conference
影响因子:
--
通讯作者:
B. Avalani
B. Avalani
中科院分区:
--
文献类型:
--
作者:
Ian T Foster;Ming Q. Xu;B. Avalani

文献摘要

被引文献

相似文献

任务并行和数据并行通常被看作是并行编程中相互排斥的方法。然而,有一些重要的应用类别,例如在多学科模拟和指挥与控制方面,将受益于两种方法的整合。在本文中,我们描述了一个我们正在开发的用于探索这种集成的编程系统。该系统建立在以前关于任务并行和数据并行Fortran编译器的工作基础上,提供了一个环境,在这个环境中,任务并行语言Fortran M可以用来协调数据并行的高性能Fortran任务。我们用一个图像处理问题来说明在构建这类集成编译系统时出现的问题
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.<<ETX>>