Programming Support for MPMD Parallel Computing in ClusterGOP(Software Support and Optimization Techniques)(<Special Section>Hardware/Software Support for High Performance Scientific and Engineering Computing)
スポンサーリンク
概要
- 論文の詳細を見る
Many parallel applications involve different independent tasks with their own data. Using the MPMD model, programmers can have a modular view and simplified structure of the parallel programs. Although MPI supports both SPMD and MPMD models for programming, MPI libraries do not provide an efficient way for task communication for the MPMD model. We have developed a programming environment, called ClusterGOP, for building and developing parallel applications. Based on the graph-oriented programming (GOP) model, ClusterGOP provides higher-level abstractions for message-passing parallel programming with the support of software tools for developing and running parallel applications. In this paper, we describe how ClusterGOP supports programming of MPMD parallel applications on top of MPI. We discuss the issues of implementing the MPMD model in ClusterGOP using MPI and evaluate the performance by using example applications.
- 社団法人電子情報通信学会の論文
- 2004-07-01
著者
-
GUO Minyi
Department of Computer Science and Engineering, Shanghai Jiao Tong University
-
CAO Jiannong
Department of Computing, Hong Kong Polytechnic University
-
Guo Minyi
Department Of Computer Science And Engineering Shanghai Jiao Tong University
-
Guo Minyi
Department Of Computer Software University Of Aizu
-
Cao Jiannong
Department Of Computing Hong Kong Polytechnic University
-
CHAN Fan
Department of Computing, Hong Kong Polytechnic University
-
CHAN Alvin
Department of Computing, Hong Kong Polytechnic University
-
Chan Fan
Department Of Computing Hong Kong Polytechnic University
-
Chan Alvin
Department Of Computing Hong Kong Polytechnic University
関連論文
- Trusted Routing Based on Dynamic Trust Mechanism in Mobile Ad-Hoc Networks
- Secured Fast Handoff in 802.11-Based Wireless Mesh Networks for Pervasive Internet Access
- A Secure and Scalable Rekeying Mechanism for Hierarchical Wireless Sensor Networks
- Efficient Communication Optimization for Irregular Array References (ハイパフォーマンスコンピューティング研究報告 2001年並列/分散/協調処理に関する『沖縄』サマー・ワークショップ(SWoPP「沖縄」2001)--研究会・連続同時開催)
- Programming Support for MPMD Parallel Computing in ClusterGOP(Software Support and Optimization Techniques)(Hardware/Software Support for High Performance Scientific and Engineering Computing)
- Multipath Routing with Reliable Nodes in Large-Scale Mobile Ad-Hoc Networks
- Fast Parallel Solution for Set-Packing and Clique Problems by DNA-Based Computing(Scientific and Engineering Computing with Applications)(Hardware/Software Support for High Performance Scientific and Engineering Computing)
- An Optimal Algorithm towards Successive Location Privacy in Sensor Networks with Dynamic Programming
- Efficient Loop Partitioning for Parallel Codes of Irregular Scientific Computations(Software Systems)
- Optimization Techniques for Parallel Codes of Irregular Scientific Computations(Code Generation and Optimization)
- Tier-Based Scalable and Secure Routing for Wireless Sensor Networks with Mobile Sinks