Integrated Support for Task and Data Parallelism

Integrated Support for Task and Data Parallelism
复制标题

对任务和数据并行的集成支持

DOI:
10.1177/109434209400800202
复制
发表时间:
1994
影响因子:
3.1
通讯作者:
C. Tseng
C. Tseng
中科院分区:
计算机科学3区
文献类型:
--
作者:
K. Chandy;Ian T Foster;K. Kennedy;C. Koelbel;C. Tseng

文献摘要

被引文献

相似文献

我们介绍了并行计算研究中心的研究概况,该研究旨在为具有任务和数据并行性的科学应用程序提供高效、可移植的编程模型。Fortran M程序通过为用户定义的进程管理和类型化通信通道提供语言扩展来利用任务并行性。编译器和运行时系统支持的结合确保了模块化、安全性、可移植性和效率。Fortran D和高性能Fortran程序通过为用户定义的数据分解规范、并行循环和并行数组操作提供语言扩展来利用数据并行性。
We present an overview of research at the Center for Research on Parallel Computation designed to provide an efficient, portable programming model for scientific applications possessing both task and data parallelism. Fortran M programs exploit task parallelism by provid ing language extensions for user-defined process man agement and typed communication channels. A com bination of compiler and run-time system support en sures modularity, safety, portability, and efficiency. Fortran D and High Performance Fortran programs ex ploit data parallelism by providing language exten sions for user-defined data decomposition specifica tions, parallel loops, and parallel-array operations.