A Research on Program Developing Environments of Heterogeneously Highly Parallel Programs
A Research on Program Developing Environments of Heterogeneously Highly Parallel Programs
批准号:
11480069
负责人:
NIIMI Haruo
金额:
$8.9万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (B)
财政年份:
1999
资助国家:
日本
项目状态:
已结题
起止时间:
1999 至 2001
中文摘要
首先,我们构建了异构并行处理环境,该环境由四个工作站(WS)组成,其中一个工作站是具有4个处理器的SMP机器,以及通过100Mbps以太网相互连接的10台个人计算机(PC)。WSs使用SPARC处理器并运行Solaris操作系统,而pc使用各种型号的Intel x86系列处理器并运行不同类型的Linux操作系统发行版。为了验证这个并行处理环境,我们安装了PVM和MPI消息传递库,并利用这些库开发了一些并行程序。由于我们主要强调并行程序的性能方面,所以我们更喜欢使用MPI函数的消息传递范式。通过多个SPMD (Single Program, Multiple data -streams,单程序多数据流)并行程序的开发,分析了数据应该如何分布和如何优化派生的通信模式,并考察了这种编程范式的有效性和充分性。这些研究使我们相信SPMD并行编程在一定程度上是有效的,但是,中型或大型SPMD程序的生产率低得令人难以忍受,并且其可读性相当差。另一方面,我们注意到物理上分布的、逻辑上共享的内存范式的有效性,特别是OpenMP作为该范式事实上的标准的最佳候选。我们还提出了利用负载增长率及其加速度等负载信息在并行程序中多个进程之间进行动态负载平衡(和/或优化)的新方案。最后,我们开发了一个新的消息传递库,它可以降低TCP/IP协议和MPI中指定的一些通信功能的通信开销。仿真结果表明,与现有的MPI库相比,该库具有较好的性能。
英文摘要
First of all, we have built the heterogeneous parallel processing environment consisting of four workstations (WS), one of which is an SMP machine with 4 processors, and ten personal computers (PC) interconnected via 100Mbps Ethernet. While the WSs employ SPARC processors and run Solaris operating system (OS), the PCs employ various models of Intel x86 family processors and run different kinds of Linux OS distributions. To verify this parallel processing environment, we installed PVM and MPI message passing libraries and developed some parallel programs utilizing these libraries.Since we primarily emphasized the performance aspects of parallel programs, we prefer the message-passing paradigm using MPI functions. Through the development of several SPMD (Single Program, Multiple Data-streams) parallel programs, we analyzed how the data should be distributed and how the derived communication patterns should be optimized, and investigated the effectiveness and the adequacy of this programming paradigm. These investigations convinced us that the SPMD parallel programming is efficient to a certain extent, however, the productivity of middle or large-scale SPMD programs is intolerably low and the readability of those is rather poor. On the other hand, we noticed effectiveness of the physically distributed, logically shared memory paradigm, especially OpenMP as the best candidate of the de facto standard of this paradigm.We also proposed the novel schemes for dynamic load balancing (and/or optimizing) among many processes within a parallel program, which utilize some kinds of load information, such as the load growing rate and its acceleration. Finally, we have developed a new message passing library which can decrease the communication overheads within the TCP/IP protocol and some communication functions specified in the MPI. Simulation results showed that this new library can exhibit fairly good performance comparing to some existing MPI libraries.
期刊论文(40)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
布目 淳: "超並列計算機向き負荷変化加速度を用いた負荷量予測型動的負荷分散方式の性能評価"電子情報通信学会 論文誌D-I. J84-D-I・11. 1532-1541 (2001)
Jun Nunome:“使用大规模并行计算机的负载变化加速的动态负载平衡方法的性能评估”IEICE Journal D-I·11(2001)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
布目 淳: "超並列計算機向き負荷量予測型動的負荷分散方式の改良"情報処理学会 論文誌(テクニカルノート). 42・5. 1282-1285 (2001)
Atsushi Nunome:“大规模并行计算机的负载预测动态负载平衡方法的改进”日本信息处理学会技术笔记 42・5(2001)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
布目 淳: "超並列計算機のための負荷変化速度を考慮した動的負荷分散方式"電子情報通信学会 論文誌D-I. J83-D-I・9. 936-945 (2000)
Jun Nunome:“考虑大规模并行计算机负载变化率的动态负载分配方法”IEICE Journal D-I·936-945(2000)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
本河俊樹: "再帰的データ構造を対象としたループの並列投機実行方式"情報処理学会研究報告2000-ARC-136. 2000・1. 1-6 (2000)
Toshiki Motokawa:“针对递归数据结构的循环的并行推测执行方法”日本信息处理学会研究报告2000-ARC-136 2000・1.1-6(2000)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
NUNOME Atsushi: "Dynamic Load Balancing Scheme Considering the Load Growing Rate for Massively Parallel Computers"Trans. IEICE. J83-D-I・9. 936-945 (2000)
NUNOME Atsushi:“考虑大规模并行计算机负载增长率的动态负载平衡方案”,Trans J83-D-I·936-945。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
共 15 条
Applying the Shared-Memory Parallel Programming Model to the Highly Parallel Cluster Computing Environment
-
批准号:17500049
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$2.24万
-
财政年份:2005
-
负责人:NIIMI Haruo
-
依托单位:
海外基金