课题基金 / 基金详情

Applying the Shared-Memory Parallel Programming Model to the Highly Parallel Cluster Computing Environment

Applying the Shared-Memory Parallel Programming Model to the Highly Parallel Cluster Computing Environment
共享内存并行编程模型在高度并行集群计算环境中的应用
批准号:
17500049
负责人:
NIIMI Haruo
金额:
$2.24万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (C)
财政年份:
2005
资助国家:
日本
项目状态:
已结题
起止时间:
2005 至 2007

项目摘要

项目成果

NIIMI Haruo的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
The aim of this study was to make them consistent in highly parallel cluster computing environments, one of which is to reduce parallel programming cost, and the other is to get enough efficiency in parallel execution, by employing shared-memory parallel programming paradigm.At first, we built a cluster system consisting of eight nodes as a platform to carry out various experiments. And we studied OpenMP and MPI, the former is the representative of the shared-memory parallel programming model, while the latter is the most popular message passing library. We then planned to develop a translator which converts an OpneMP program to an MPI distributed-memory parallel program. The difference of OpenMP and MPI models is focused to each data attribute. In other words, in the former, there are shared data to be shared between threads, and that becomes the big factor to reduce the programmer's burden. On the other hand, in MPI, there are only private data which are local to each process, and it was the greatest problem how to manage this difference. We also examined the UPC as another example of the shared-memory parallel programming models, but, including the default data attribute being private, reached the conclusion that the UPC cannot surpass OpenMP from a point of the degree of standardization and the popularity.We used the translator, which we developed in this study, to convert several kinds of OpenMP sample programs into MPI programs and evaluated their parallel execution efficiency. As a result, for the programs which have a high level locality, we could confirm that our translator showed enough performance on the parallel execution efficiency that was even higher than the virtual implementation methods of distributed-shared-memory systems.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
A Research on Program Developing Environments of Heterogeneously Highly Parallel Programs
  • 批准号:
    11480069
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
  • 资助金额:
    $8.9万
  • 财政年份:
    1999
  • 负责人:
    NIIMI Haruo
  • 依托单位:
海外基金