Communicating data-parallel tasks: an MPI library for HPF
Autor: | Alok Choudhary, Ian Foster, Rakesh Krishnaiyer, David R. Kohr |
---|---|
Rok vydání: | 2002 |
Předmět: |
ComputerSystemsOrganization_COMPUTERSYSTEMIMPLEMENTATION
Computer science Fortran Data parallelism Task parallelism Symmetric multiprocessor system Parallel computing Software_PROGRAMMINGTECHNIQUES Supercomputer computer.software_genre Computer architecture Benchmark (computing) Concurrent computing Compiler Software_PROGRAMMINGLANGUAGES computer computer.programming_language High Performance Fortran |
Zdroj: | HiPC |
DOI: | 10.1109/hipc.1996.565859 |
Popis: | High Performance Fortran (HPF) has emerged as a standard dialect of Fortran for data-parallel computing. However, HPF does not support task parallelism or heterogeneous computing adequately. This paper presents a summary of our work on a library-based approach to support task parallelism, using MPI as a coordination layer for HPF. This library enables a wide variety of applications, such as multidisciplinary simulations and pipeline computations, to take advantage of combined task and data parallelism. An HPF banding for MPI raises several interface and communication issues. We discuss these issues and describe our implementation of an HPF/MPI library that operates with a commercial HPF compiler. We also evaluate the performance of our library using a synthetic communication benchmark and a multiblock application. |
Databáze: | OpenAIRE |
Externí odkaz: |