DaReL: a portable data redistribution library for distributed-memory machines

Mississippi State, MS(1994)

引用 20|浏览19
暂无评分
摘要
Run-time data redistribution can be performed between algorithm phases when a different data decomposition is expected to deliver increased performance for a subsequent phase of computation. Redistribution, however, represents increased program overhead as algorithm computation is interrupted while data are exchanged among processor memories. A number of data parallel Fortran languages support run-time data redistribution primitives. We propose a portable data redistribution library, DaReL, specifically for High Performance Fortran (HPF). DaReL supports multi-dimensional data redistribution for HPF's regular distribution patterns, BLOCK, CYCLIC, and *. Data exchange is performed with MPI primitives, facilitating DaReL's portability among distributed memory platforms that utilize the emerging message passing standard. We present an overview of DaReL's design and performance results on an IBM SP-1
更多
查看译文
关键词
FORTRAN,distributed memory systems,message passing,parallel languages,parallel programming,software libraries,software portability,software standards,subroutines,DaReL,HPF,High Performance Fortran,IBM SP-1,MPI primitives,algorithm computation,algorithm phases,data decomposition,data exchange,data parallel Fortran languages,distributed memory platforms,distributed-memory machines,message passing standard,multi-dimensional data redistribution,portable data redistribution library,processor memories,program overhead,regular distribution patterns,run-time data redistribution,run-time data redistribution primitives
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要