Optimizing MPI Programs through Compiled Communication
Optimizing MPI Programs through Compiled Communication
批准号:
0342540
负责人:
Xin Yuan
金额:
$30.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2004
资助国家:
美国
项目状态:
已结题
起止时间:
2004-05-01 至 2008-04-30
中文摘要
消息传递接口(MPI)的标准化导致了使用MPI开发的大量应用程序。当前的MPI标准隐藏了网络细节,并为通信提供了简单的接口。虽然这些功能简化了并行编程的任务,但它们限制了通信优化的机会。具体地说,使用当前的MPI,通信优化既可以由编译器执行,也可以在库实现中执行。在这两种情况下,优化都是有限的。编译器执行的优化必须与体系结构无关,因为库对编译器隐藏了体系结构细节。库实现中的优化通常依赖于体系结构。然而,这种优化只能应用于每个单独的例程。在本研究中,我们提出通过编译通信来优化MPI程序。编译后的通信同时利用应用通信信息和系统架构信息进行通信优化,克服了传统通信系统的局限性。我们将通过开发系统来完成拟议的工作,这些系统允许程序员编写常规的可移植MPI程序,并享受通过编译通信实现的高通信性能。该系统还可用于优化现有的MPI程序。我们将集中在这项研究的两个相关部分:通过添加新的例程来扩展MPI标准以支持编译的通信,以及开发一个重构编译器来分析MPI程序并将程序转换为使用编译的通信技术的程序。我们还将开发将编译后的通信应用于不规则问题的技术,并研究库和编译器对编译后通信的支持之间的交互。
英文摘要
The standardization of Message Passing Interface (MPI) has resulted in a large number of applications being developed using MPI. The current MPI standard hides network details and provides a simple interface for communication. While these features ease the task of parallel programming, they limit communication optimization opportunities. Specifically,with the current MPI, communication optimizations can be performed either by the compiler or in the library implementation. In both cases,optimizations are limited. Optimizations performed by the compiler must be architecture independent since the library hides architectural details from the compiler. Optimizations in the library implementation are usually architecture dependent. However, such optimizations can only be applied to each individual routine.In this research, we propose to optimize MPI programs through compiled communication. By simultaneously using the application communication information and the system architecture information to perform communication optimizations, compiled communication overcomes thelimitations in the traditional communication system. We will accomplish the proposed work by developing systems that allow programmers to write regular portable MPI programs and enjoy the high communication performance achieved through compiled communication. The systems can also be used to optimize existing MPI programs. We will concentrate on two related parts of this research: extending the MPI standard by adding new routines to support compiled communication, and developing a restructuring compiler that analyzes an MPI program and transforms the program into one that employs the compiled communication technique. We will also develop techniques for applying compiled communication to irregular problems and investigate the interaction between the library and the compiler support for compiled communication.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Teaching Practices with Multiplayer Mixed Reality Simulations and Virtual Students
-
批准号:2110777
-
项目类别:Standard Grant
-
资助金额:$59.89万
-
财政年份:2021
-
负责人:Xin Yuan
-
依托单位:
SHF: Small: Understanding and Exploiting Software Defined Networks (SDN) in High Performance Computing (HPC) Environments
-
批准号:2007827
-
项目类别:Standard Grant
-
资助金额:$49.94万
-
财政年份:2020
-
负责人:Xin Yuan
-
依托单位:
A Study of the Curriculum Design for Integration of Middle School Mathematics and Computer Science
-
批准号:1640039
-
项目类别:Standard Grant
-
资助金额:$111.36万
-
财政年份:2016
-
负责人:Xin Yuan
-
依托单位:
DCS: Delayed Finalization of MPI Collective Communication Routines
-
批准号:0541096
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:Xin Yuan
-
依托单位:
CRI: Acquisition of an Infiniband Cluster with SMP Nodes
-
批准号:0551555
-
项目类别:Continuing Grant
-
资助金额:$10.0万
-
财政年份:2006
-
负责人:Xin Yuan
-
依托单位:
Towards Scalable Quality of Service Routing
-
批准号:0106706
-
项目类别:Standard Grant
-
资助金额:$14.27万
-
财政年份:2001
-
负责人:Xin Yuan
-
依托单位:
Supporting Compiled Communication on Commodity Networks
-
批准号:0073482
-
项目类别:Standard Grant
-
资助金额:$10.0万
-
财政年份:2000
-
负责人:Xin Yuan
-
依托单位:
国内基金
海外基金
登录
查看更多内容
基于Halbach磁体阵列的智能MPI-CT成像系统
-
批准号:
-
项目类别:省市级项目
-
资助金额:15.0万元
-
批准年份:2024
-
负责人:王海峰
-
依托单位:
基于靶向整合素αvβ3的MPI/PET多模态成像技术在NASH早期纤维化中的可视化诊疗研究
-
批准号:82372144
-
项目类别:面上项目
-
资助金额:48万元
-
批准年份:2023
-
负责人:邵拓
-
依托单位:
氧化还原响应纳米探针介导MRI/MPI双模态成像及多重诱导肝癌铁死亡的研究
-
批准号:--
-
项目类别:面上项目
-
资助金额:52万元
-
批准年份:2022
-
负责人:江新青
-
依托单位:
基于IL-33/ST2-ILC2轴探讨鼻敏康合剂治疗变应性鼻炎MPI的分子机制
-
批准号:82104942
-
项目类别:青年科学基金项目(C类)
-
资助金额:30.0万元
-
批准年份:2021
-
负责人:宁云红
-
依托单位:
负载膜靶向抗菌肽D-MPI的介孔钛锆纳米颗粒用于根管感染控制的实验研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2020
-
负责人:
-
依托单位:
MPI程序的符号化分析、验证与性能优化
-
批准号:61902409
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2019
-
负责人:于恒彪
-
依托单位:
基于CRISPR/Cas9技术敲除的ftsZ细菌研究肽聚糖循环关键酶MpI的分子调控机制
-
批准号:81802072
-
项目类别:青年科学基金项目
-
资助金额:22.0万元
-
批准年份:2018
-
负责人:杨向贵
-
依托单位:
众核集群上基于MPI的模型扩展及性能优化研究
-
批准号:61502450
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2015
-
负责人:李士刚
-
依托单位:
基于MPI的谱元法并行计算及其在电磁散射问题中的应用
-
批准号:11301438
-
项目类别:青年科学基金项目
-
资助金额:22.0万元
-
批准年份:2013
-
负责人:陈丽贞
-
依托单位:
以细胞膜为靶标的新型抗菌肽polybia-MPI类似物的设计、合成及抗菌活性研究
-
批准号:31200584
-
项目类别:青年科学基金项目
-
资助金额:25.0万元
-
批准年份:2012
-
负责人:王凯荣
-
依托单位: