Collaborative: CSR-AES: System Support for Auto-tuning MPI Applications
协作:CSR-AES:自动调整 MPI 应用程序的系统支持
基本信息
- 批准号:0720678
- 负责人:
- 金额:$ 17.5万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2007
- 资助国家:美国
- 起止时间:2007-09-01 至 2010-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
The AToMS (Automatic Tuning of MPI Software) project is investigating a software system that can automatically improve the performance of large-scale scientific applications. Scientific codes that demand more and more computing resources are critical to modern science, but too often scientists must spend time constructing programs that run fast at the expense of doing their primary research. As computers contain an increasing number of computing elements, the problem worsens. The goal of the AToMS project is to begin to address this issue by applying automatic application tuning.An optimizing compiler transforms programs into sematically equivalent ones that perform better. When dealing with any complicated architecture it is difficult to know which transformations will improve performance. Auto-tuning takes the approach of trying many transformations and empirically evaluating the resulting versions. AToMS performs this auto-tuning with a combination of a static analysis based code transformation engine (called ASPhALT) and runtime support in the OpenMPI library. The combination of compile-time and run-time support allows for code restructuring to overlap computation and communication and the creation of optimized data-packing routines. In addition, code can be generated to take advantage of multicore processorarchitectures.Intellectual Merit: The merit of the proposed pro ject is in gaining understanding about what is required to support automatically tunable MPI programs. Broader Impacts: This project will impact the high-performance and scientific computing community and users of parallel computers by making it easier to achieve good performance.
AToMS(MPI 软件自动调优)项目正在研究一种能够自动提高大规模科学应用性能的软件系统。需要越来越多计算资源的科学代码对于现代科学至关重要,但科学家常常必须花时间构建快速运行的程序,而牺牲了他们的初步研究。随着计算机包含的计算元件数量不断增加,问题变得更加严重。 AToMS 项目的目标是通过应用自动应用程序调整来开始解决这个问题。优化编译器将程序转换为语义等效且性能更好的程序。在处理任何复杂的架构时,很难知道哪些转换会提高性能。自动调整采用尝试多种转换并凭经验评估结果版本的方法。 AToMS 结合基于静态分析的代码转换引擎(称为 ASPhALT)和 OpenMPI 库中的运行时支持来执行此自动调整。编译时和运行时支持的结合允许代码重组以重叠计算和通信以及创建优化的数据打包例程。此外,还可以生成代码以利用多核处理器架构。 智力优点:所提议项目的优点在于了解支持自动可调 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 }}
George Bosilca其他文献
George Bosilca的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('George Bosilca', 18)}}的其他基金
Collaborative Research: Frameworks: Production quality Ecosystem for Programming and Executing eXtreme-scale Applications (EPEXA)
合作研究:框架:用于编程和执行超大规模应用程序的生产质量生态系统 (EPEXA)
- 批准号:
1931384 - 财政年份:2019
- 资助金额:
$ 17.5万 - 项目类别:
Standard Grant
OAC Core: Small: Collaborative Research: Scalable Run-Time for Highly Parallel, Heterogeneous Systems
OAC 核心:小型:协作研究:高度并行、异构系统的可扩展运行时
- 批准号:
1909015 - 财政年份:2019
- 资助金额:
$ 17.5万 - 项目类别:
Standard Grant
SPX: Collaborative Research: Cross-layer Application-Aware Resilience at Extreme Scale (CAARES)
SPX:协作研究:超大规模跨层应用程序感知弹性 (CAARES)
- 批准号:
1725692 - 财政年份:2017
- 资助金额:
$ 17.5万 - 项目类别:
Standard Grant
Collaborative Research: SI2-SSI: EVOLVE: Enhancing the Open MPI Software for Next Generation Architectures and Applications
合作研究:SI2-SSI:EVOLVE:增强下一代架构和应用的开放式 MPI 软件
- 批准号:
1664142 - 财政年份:2017
- 资助金额:
$ 17.5万 - 项目类别:
Standard Grant
Collaborative Research: SI2-SSI:Task-Based Environment for Scientific Simulation at Extreme Scale (TESSE)
合作研究:SI2-SSI:基于任务的超大规模科学模拟环境 (TESSE)
- 批准号:
1450300 - 财政年份:2015
- 资助金额:
$ 17.5万 - 项目类别:
Standard Grant
SI2-SSE: Collaborative Research: ADAPT: Next Generation Message Passing Interface (MPI) Library - Open MPI
SI2-SSE:协作研究:ADAPT:下一代消息传递接口 (MPI) 库 - 开放 MPI
- 批准号:
1339820 - 财政年份:2013
- 资助金额:
$ 17.5万 - 项目类别:
Standard Grant
G8 Initiative: Collaborative Research: ECS: Enabling Climate Simulation at Extreme Scale
G8 倡议:合作研究:ECS:实现极端规模的气候模拟
- 批准号:
1063019 - 财政年份:2011
- 资助金额:
$ 17.5万 - 项目类别:
Continuing Grant
相似国自然基金
准社会互动视角下CSR数字化沟通对品牌绩效的差异化影响、机制与管理对策
- 批准号:72362008
- 批准年份:2023
- 资助金额:28 万元
- 项目类别:地区科学基金项目
信号理论视角下的企业社会责任逆向解耦策略研究
- 批准号:
- 批准年份:2022
- 资助金额:30 万元
- 项目类别:青年科学基金项目
“双碳”目标视域下企业社会责任对碳排放的作用机理、实现路径与行为演化研究
- 批准号:
- 批准年份:2022
- 资助金额:45 万元
- 项目类别:面上项目
平台型企业社会责任行为内在驱动机制与能力构建研究
- 批准号:
- 批准年份:2022
- 资助金额:30 万元
- 项目类别:青年科学基金项目
共同富裕目标下企业社会责任的实现路径及绩效研究
- 批准号:72272171
- 批准年份:2022
- 资助金额:45 万元
- 项目类别:面上项目
相似海外基金
CSR---AES: Collaborative Research: Intelligent Optimization of Parallel and Distributed Applications (WP2)
CSR---AES:协作研究:并行和分布式应用的智能优化(WP2)
- 批准号:
0917775 - 财政年份:2008
- 资助金额:
$ 17.5万 - 项目类别:
Continuing Grant
CSR-AES Collaborative: Encore/J: Transparently Recoverable Java for Resilient Distributed Computing
CSR-AES 协作:Encore/J:用于弹性分布式计算的透明可恢复 Java
- 批准号:
0720242 - 财政年份:2007
- 资助金额:
$ 17.5万 - 项目类别:
Standard Grant
CSR-AES: Collaborative Research: Behavior-Based Speculative Parallelization and Optimization on Desktop Multiprocessors
CSR-AES:协作研究:桌面多处理器上基于行为的推测并行化和优化
- 批准号:
0720796 - 财政年份:2007
- 资助金额:
$ 17.5万 - 项目类别:
Continuing Grant
Collaborative Research: CSR-AES InterGridSolve: A Virtualized, General Purpose, and Interoperable Grid Computing Environment for Computational Science
合作研究:CSR-AES InterGridSolve:用于计算科学的虚拟化、通用且可互操作的网格计算环境
- 批准号:
0720359 - 财政年份:2007
- 资助金额:
$ 17.5万 - 项目类别:
Standard Grant
CSR-AES: Collaborative Research: Behavior-Based Speculative Parallelization and Optimization on Desktop Multiprocessors
CSR-AES:协作研究:桌面多处理器上基于行为的推测并行化和优化
- 批准号:
0720499 - 财政年份:2007
- 资助金额:
$ 17.5万 - 项目类别:
Continuing Grant