Study on advanced programming environment using OpenMP for a next generation high performance cluster system

基于OpenMP的下一代高性能集群系统高级编程环境研究

基本信息

  • 批准号:
    14208026
  • 负责人:
  • 金额:
    $ 22.38万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Scientific Research (A)
  • 财政年份:
    2002
  • 资助国家:
    日本
  • 起止时间:
    2002 至 2004
  • 项目状态:
    已结题

项目摘要

We have studied the OpenMP programming environment for the next generation 64-bit high-performance clusters, by using software distributed shared memory (SDSM) system to enable OpenMP program to run on the cluster. We have also developed a programming support system for OpenMP, and numerical libraries using OpenMP.1.We ported the SCore cluster system software to 64-bit processor architectures. We conducted the performance evaluation of SCASH DSM system which runs on SCore.2.We have designed and implemented a very portable SDSM system, SCASH-MPI which uses MPI as its communication layer. MPI is the most portable communication library supported for many kinds of high-speed communication network, so that this approach provide highly portability It allows the users to make use of wide address space in 64-bit processor. We found that the overhead of this implementation is just 6% comparing to the original SCASH.3.We have designed a new SDSM system, FDSM, by using the access pattern analysis of applications. The access pattern is detected by a hardware mechanism provided by IA64, and is used for efficient communication. It achieves more performance than SCASH.4.We have studied the optimization of OpenMP program running a DSM system of heterogeneous clusters. We found that the performance can be improved by the combination of the loop re-partitioning and the page migration.5.We have designed and implemented the interactive tool, OMP/iPat, to support the programmer for OpenMP program developments. It allows the programmer to develop his OpenMP program interactively using the information from parallelism analysis by the compiler.6.We have conducted the performance evaluation by using the OpenMP benchmark, SPEC-OMP. We have designed and implemented an algorithm of parallel recursive FFT by using OpenMP for IA-64 shared memory multi-processors.
研究了下一代64位高性能集群的OpenMP编程环境,采用软件分布式共享内存(SDSM)系统使OpenMP程序在集群上运行。我们还开发了一个支持OpenMP的编程支持系统,以及使用OpenMP的数值库。设计并实现了一个可移植性很强的SDSM系统SCASH-MPI,该系统采用MPI作为通信层。MPI是支持多种高速通信网络的可移植性最强的通信库,因此这种方法提供了很高的可移植性,允许用户利用64位处理器的宽地址空间。通过对应用程序访问模式的分析,设计了一种新的SDSM系统FDSM。访问模式由IA 64提供的硬件机制检测,并用于有效的通信。它比SCASH具有更高的性能。4.我们研究了运行异构集群DSM系统的OpenMP程序的优化。我们发现循环重新划分和页面迁移的结合可以提高性能。5.设计并实现了交互式工具OMP/iPat,以支持程序员进行OpenMP程序开发。它允许程序员使用编译器的并行性分析信息交互地开发他的OpenMP程序。6.我们使用OpenMP基准测试SPEC-OMP进行了性能评估。在IA-64共享内存多处理器上,利用OpenMP设计并实现了一种并行递归FFT算法。

项目成果

期刊论文数量(50)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
MPIを通信レイヤに用いるソフトウェア分散共有メモリシステム
使用MPI作为通信层的软件分布式共享内存系统
対話型OpenMPプログラム作成支援ツールの開発
交互式OpenMP程序创建支持工具的开发
Y.Sakae, M.Sato, S.Matsuoka, H.Harada: "Preliminary Evaluation of Dynamic Load Balancing Using Loop Re-partitioning on Omni/SCASH"Proc. of CCGrid 2003 Workshop on Distributed Shared Memory on Clusters DSM2003. 463-470 (2003)
Y.Sakae、M.Sato、S.Matsuoka、H.Harada:“在 Omni/SCASH 上使用循环重新分区对动态负载平衡进行初步评估”Proc。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
ItaniumプロセッサによるSCoreクラスタ構築に関する検討
关于使用安腾处理器构建 SCore 集群的考虑
栄, 松岡, 佐藤, 原田: "Omni/SCASHのループ再分割を用いた動的負荷分散拡張の実装と評価"先進的計算基盤システムシンポジウムSACSIS2003論文集. 307-314 (2003)
Sakae、Matsuoka、Sato、Harada:“使用 Omni/SCASH 循环重新分区实现动态负载平衡扩展的实施和评估”高级计算基础设施系统研讨会 SACSIS 2003 会议记录。307-314 (2003)
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

SATO Mitsuhisa其他文献

SATO Mitsuhisa的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('SATO Mitsuhisa', 18)}}的其他基金

Study on large-scale scalable P2P grid infrastructure for large-capacity distributed computing
适用于大容量分布式计算的大规模可扩展P2P网格基础设施研究
  • 批准号:
    17200002
  • 财政年份:
    2005
  • 资助金额:
    $ 22.38万
  • 项目类别:
    Grant-in-Aid for Scientific Research (A)

相似海外基金

MRI: Cluster Computing for Artificial Intelligence-Enabled Data Analytics and Earth Systems Modeling
MRI:用于人工智能数据分析和地球系统建模的集群计算
  • 批准号:
    2019042
  • 财政年份:
    2020
  • 资助金额:
    $ 22.38万
  • 项目类别:
    Standard Grant
SBIR Phase I: Scaling Cluster Computing Fabrics with Optical Networking
SBIR 第一阶段:利用光网络扩展集群计算结构
  • 批准号:
    1842768
  • 财政年份:
    2019
  • 资助金额:
    $ 22.38万
  • 项目类别:
    Standard Grant
Seamless Unified Memory System over the Distributed Memories on Cluster Computing Nodes
集群计算节点上分布式内存的无缝统一内存系统
  • 批准号:
    18K11327
  • 财政年份:
    2018
  • 资助金额:
    $ 22.38万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Profiling Memory Usage in Cluster Computing Frameworks
分析集群计算框架中的内存使用情况
  • 批准号:
    497204-2016
  • 财政年份:
    2016
  • 资助金额:
    $ 22.38万
  • 项目类别:
    University Undergraduate Student Research Awards
Increasing Student Participation in Cluster Computing through IEEE Cluster 2011 Attendance
通过出席 IEEE Cluster 2011 提高学生对集群计算的参与
  • 批准号:
    1152113
  • 财政年份:
    2011
  • 资助金额:
    $ 22.38万
  • 项目类别:
    Standard Grant
Increasing Student Participation in Cluster Computing through IEEE Cluster 2010 Attendance
通过出席 IEEE Cluster 2010 提高学生对集群计算的参与
  • 批准号:
    1049858
  • 财政年份:
    2010
  • 资助金额:
    $ 22.38万
  • 项目类别:
    Standard Grant
Increasing Student Participation in Cluster Computing through IEEE Cluster 2009 Attendance
通过出席 IEEE Cluster 2009 提高学生对集群计算的参与
  • 批准号:
    0936014
  • 财政年份:
    2009
  • 资助金额:
    $ 22.38万
  • 项目类别:
    Standard Grant
Cluster Computing for Mathematical Sciences at Texas A&M University
德克萨斯 A 数学科学集群计算
  • 批准号:
    0922866
  • 财政年份:
    2009
  • 资助金额:
    $ 22.38万
  • 项目类别:
    Standard Grant
INCA: An Integrated Cluster Computing Architecture for Machine Translation
INCA:用于机器翻译的集成集群计算架构
  • 批准号:
    0844507
  • 财政年份:
    2009
  • 资助金额:
    $ 22.38万
  • 项目类别:
    Standard Grant
Parallel API for cluster computing with virtual machines
虚拟机集群计算的并行API
  • 批准号:
    366435-2008
  • 财政年份:
    2008
  • 资助金额:
    $ 22.38万
  • 项目类别:
    University Undergraduate Student Research Awards
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了