SI2-SSE: Collaborative Research: ADAPT: Next Generation Message Passing Interface (MPI) Library - Open MPI

SI2-SSE:协作研究:ADAPT:下一代消息传递接口 (MPI) 库 - 开放 MPI

基本信息

  • 批准号:
    1339763
  • 负责人:
  • 金额:
    $ 14.72万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2013
  • 资助国家:
    美国
  • 起止时间:
    2013-09-01 至 2016-08-31
  • 项目状态:
    已结题

项目摘要

High-performance computing has reshaped science and industry in many areas. However, the rapid evolution at the hardware level over the last few years have been unmatched by corresponding changes at the programming paradigm level. According to the consensus of several major studies, the degree of parallelism on large systems is expected to increase by several orders of magnitude. As a result, the Message Passing Interface (MPI), which has been the de-facto standard message passing paradigm, lacks an efficient and portable way of handling today's architectures. To efficiently handle such systems, MPI implementations must adopt more asynchronous and thread-friendly behaviors to perform better than they do on today?s systems. Maintaining and further enhancing MPI, one of the most widely-used communication libraries in high-performance computing, will have a far-reaching impact beyond the scientific community, and represents a critical building block for continued advances in all areas of science and engineering.The ADAPT project enhances, hardens and modernizes the Open MPI library in the context of this ongoing revolution in processor architecture and system design. It creates a viable foundation for a new generation of Open MPI components, enabling the rapid exploration of new physical capabilities, providing greatly improved performance portability, and working toward full interoperability between classes of components. More specifically, ADAPT implements fundamental software techniques that can be used in many-core systems to efficiently execute MPI-based applications and to tolerate fail-stop process failures, at scales ranging from current large systems to the extreme scale systems that are coming soon. To improve the efficiency of Open MPI, ADAPT integrates, as a core component, knowledge about the hardware architecture, and allows all layers of the software stack full access to this information. Process placement, distributed topologies, file accesses, point-to-point and collective communications can then adapt to such topological information, providing more portability. The ADAPT team is also updating the current collective communication layer to allow for a task-based collective description contained at a group-level, which in turn adjusts to the intra and inter-node topology. Planned expansion of the current code with resilient capabilities allows Open MPI to efficiently survive hard and soft error types of failures. These capabilities can be used as building blocks for all currently active fault tolerance proposals in the MPI standard body.MPI is already one of the most relevant parallel programming models, the most important brick of most parallel applications, and one of the most critical communication pieces of most other programing models. Thus, the experience of the research team and emerging capabilities can benefit all future users of these programming standards, tools, and libraries--regardless of discipline. Any improvement in the performance and capabilities of a major MPI library such as Open MPI, has tremendous potential for an immediate and dramatic impact on the application communities. In addition to improving the time to solution for their applications, it has the potential to decrease the energy usage and maximize the performance delivered by the existing execution platforms. The scale at which the Open MPI library is used in government research institutions (including universities and national laboratories), as well as in the private sector, is a major vector for a quick impact on all scientific and engineering communities.
高性能计算在许多领域重塑了科学和工业。然而,在过去几年中,硬件级别的快速发展与编程范式级别的相应变化是不匹配的。根据几项主要研究的共识,大型系统上的并行度有望提高几个数量级。因此,消息传递接口(MPI),这是事实上的标准消息传递范例,缺乏一个有效的和可移植的方式来处理今天的架构。为了有效地处理这样的系统,MPI实现必须采用更多的异步和线程友好的行为,才能比现在更好地执行。s系统。MPI是高性能计算中使用最广泛的通信库之一,维护和进一步增强MPI将产生深远的影响,不仅限于科学界,而且代表着科学和工程各个领域持续进步的关键构建块。ADAPT项目在处理器架构和系统设计不断革命的背景下,增强、强化和现代化了Open MPI库。它为新一代Open MPI组件创建了一个可行的基础,能够快速探索新的物理功能,大大提高性能可移植性,并致力于实现组件类别之间的完全互操作性。更具体地说,ADAPT实现了可用于众核系统的基本软件技术,以有效地执行基于MPI的应用程序,并容忍故障-停止过程故障,其规模从当前的大型系统到即将到来的极端规模系统。为了提高Open MPI的效率,ADAPT作为核心组件集成了有关硬件架构的知识,并允许软件堆栈的所有层完全访问此信息。进程布局、分布式拓扑、文件访问、点对点和集体通信可以适应这样的拓扑信息,提供更多的可移植性。ADAPT团队还更新了当前的集体通信层,以允许在组级别包含基于任务的集体描述,这反过来又会调整到节点内和节点间拓扑。计划扩展当前代码,使其具有弹性功能,使Open MPI能够有效地抵御硬错误和软错误类型的故障。这些功能可以作为MPI标准体中所有当前活动的容错提案的构建块。MPI已经是最相关的并行编程模型之一,大多数并行应用程序的最重要的砖,以及大多数其他编程模型的最关键的通信部分之一。因此,研究团队的经验和新出现的功能可以使这些编程标准、工具和库的所有未来用户受益--无论其学科如何。任何主要MPI库(如Open MPI)的性能和功能的改进都有巨大的潜力,可以对应用程序社区产生直接和巨大的影响。除了缩短应用程序的解决时间外,它还可以减少能源使用并最大限度地提高现有执行平台的性能。开放式MPI库在政府研究机构(包括大学和国家实验室)以及私营部门的使用规模是对所有科学和工程界产生快速影响的主要载体。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

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

{{ 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 }}

Edgar Gabriel其他文献

A Robust and Efficient Message Passing Library for Volunteer Computing Environments
  • DOI:
    10.1007/s10723-010-9172-x
  • 发表时间:
    2010-11-18
  • 期刊:
  • 影响因子:
    2.900
  • 作者:
    Rakhi Anand;Troy LeBlanc;Edgar Gabriel;Jaspal Subhlok
  • 通讯作者:
    Jaspal Subhlok

Edgar Gabriel的其他文献

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

{{ truncateString('Edgar Gabriel', 18)}}的其他基金

Collaborative Research: SI2-SSI: EVOLVE: Enhancing the Open MPI Software for Next Generation Architectures and Applications
合作研究:SI2-SSI:EVOLVE:增强下一代架构和应用的开放式 MPI 软件
  • 批准号:
    1663887
  • 财政年份:
    2017
  • 资助金额:
    $ 14.72万
  • 项目类别:
    Standard Grant
SI2-SSI: Collaborative Research: A Glass Box Approach to Enabling Open, Deep Interactions in the HPC Toolchain
SI2-SSI:协作研究:在 HPC 工具链中实现开放、深度交互的玻璃盒方法
  • 批准号:
    1148052
  • 财政年份:
    2012
  • 资助金额:
    $ 14.72万
  • 项目类别:
    Standard Grant
II-NEW: A Heterogeneous Testbed for Exploring Emerging HPC Tools, Programming Languages, and Applications
II-新:用于探索新兴 HPC 工具、编程语言和应用程序的异构测试平台
  • 批准号:
    0958464
  • 财政年份:
    2010
  • 资助金额:
    $ 14.72万
  • 项目类别:
    Continuing Grant
CAREER: Dynamic Run-Time Optimization of Parallel, Adaptive and Hybrid Applications
职业:并行、自适应和混合应用程序的动态运行时优化
  • 批准号:
    0846002
  • 财政年份:
    2009
  • 资助金额:
    $ 14.72万
  • 项目类别:
    Continuing Grant

相似国自然基金

化脓性链球菌分泌性酯酶Sse抑制LC3相关吞噬促其侵袭的机制研究
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
太阳能电池Cu2ZnSn(SSe)4/CdS界面过渡层结构模拟及缺陷态消除研究
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    55 万元
  • 项目类别:
    面上项目
掺杂实现Cu2ZnSn(SSe)4吸收层表层稳定弱n型特性的第一性原理研究
  • 批准号:
    12004100
  • 批准年份:
    2020
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目
基于SSE的航空信息系统信息安全保障评价指标体系的研究
  • 批准号:
    60776808
  • 批准年份:
    2007
  • 资助金额:
    19.0 万元
  • 项目类别:
    联合基金项目

相似海外基金

Collaborative Research: SI2-SSE: WRENCH: A Simulation Workbench for Scientific Worflow Users, Developers, and Researchers
协作研究:SI2-SSE:WRENCH:面向科学 Worflow 用户、开发人员和研究人员的模拟工作台
  • 批准号:
    1642369
  • 财政年份:
    2017
  • 资助金额:
    $ 14.72万
  • 项目类别:
    Standard Grant
SI2-SSE: Collaborative Research: Integrated Tools for DNA Nanostructure Design and Simulation
SI2-SSE:合作研究:DNA 纳米结构设计和模拟的集成工具
  • 批准号:
    1740212
  • 财政年份:
    2017
  • 资助金额:
    $ 14.72万
  • 项目类别:
    Standard Grant
Collaborative Research: NSCI: SI2-SSE: Time Stepping and Exchange-Correlation Modules for Massively Parallel Real-Time Time-Dependent DFT
合作研究:NSCI:SI2-SSE:大规模并行实时瞬态 DFT 的时间步进和交换相关模块
  • 批准号:
    1740219
  • 财政年份:
    2017
  • 资助金额:
    $ 14.72万
  • 项目类别:
    Standard Grant
SI2-SSE: Collaborative Research: Integrated Tools for DNA Nanostructure Design and Simulation
SI2-SSE:合作研究:DNA 纳米结构设计和模拟的集成工具
  • 批准号:
    1740282
  • 财政年份:
    2017
  • 资助金额:
    $ 14.72万
  • 项目类别:
    Standard Grant
Collaborative Research: SI2-SSE: An open source multi-physics platform to advance fundamental understanding of plasma physics and enable impactful application of plasma systems
合作研究:SI2-SSE:一个开源多物理平台,可促进对等离子体物理学的基本理解并实现等离子体系统的有效应用
  • 批准号:
    1740300
  • 财政年份:
    2017
  • 资助金额:
    $ 14.72万
  • 项目类别:
    Standard Grant
SI2-SSE: Collaborative Research: Software Framework for Strongly Correlated Materials: from DFT to DMFT
SI2-SSE:协作研究:强相关材料的软件框架:从 DFT 到 DMFT
  • 批准号:
    1740112
  • 财政年份:
    2017
  • 资助金额:
    $ 14.72万
  • 项目类别:
    Standard Grant
SI2-SSE: Collaborative Research: A Sustainable Future for the Glue Multi-Dimensional Linked Data Visualization Package
SI2-SSE:协作研究:Glue 多维关联数据可视化包的可持续未来
  • 批准号:
    1740229
  • 财政年份:
    2017
  • 资助金额:
    $ 14.72万
  • 项目类别:
    Standard Grant
SI2-SSE: Collaborative Research: Software Framework for Strongly Correlated Materials: from DFT to DMFT
SI2-SSE:协作研究:强相关材料的软件框架:从 DFT 到 DMFT
  • 批准号:
    1740111
  • 财政年份:
    2017
  • 资助金额:
    $ 14.72万
  • 项目类别:
    Standard Grant
Collaborative Proposal: SI2-SSE: An open source multi-physics platform to advance fundamental understanding of plasma physics and enable impactful application of plasma systems
合作提案:SI2-SSE:一个开源多物理平台,可促进对等离子体物理学的基本理解并实现等离子体系统的有效应用
  • 批准号:
    1740310
  • 财政年份:
    2017
  • 资助金额:
    $ 14.72万
  • 项目类别:
    Standard Grant
Collaborative Research: SI2-SSE: WRENCH: A Simulation Workbench for Scientific Workflow Users, Developers, and Researchers
协作研究:SI2-SSE:WRENCH:面向科学工作流程用户、开发人员和研究人员的模拟工作台
  • 批准号:
    1642335
  • 财政年份:
    2017
  • 资助金额:
    $ 14.72万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了