Collaborative Research: Performance Toolset for Dynamic Optimization of High-End Hybrid Applications

协作研究:用于高端混合应用动态优化的性能工具集

基本信息

  • 批准号:
    0444468
  • 负责人:
  • 金额:
    --
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2004
  • 资助国家:
    美国
  • 起止时间:
    2004-11-01 至 2008-06-30
  • 项目状态:
    已结题

项目摘要

Current high-end applications usually exploit just a fraction of the theoretical performance of large platforms. Interactions among the hardware, system software, programming interface, and algorithm are extremely complex, and the implications for development of hybrid MPI+OpenMP Fortran/C/C++ applications are challenging. The emerging generation of machines will be even more complex, as will the applications that exploit them. Typical application development and tuning scenarios involve the manual and separate use of compilers and performance tools, and program modifications based upon insights laboriously gleaned from their output. In this proposal, we intend to raise the quality of the application development and tuning process by creating an integrated environment for program optimization that reduces the manual labor and guesswork of existing approaches. We will develop strategies and the corresponding interfaces that enable the application developer, compiler and performance tools to collaborate to generate optimized code based upon a variety of sources of feedback, including performance data from .offline. development runs as well as from .online. production runs. We will build and deploy a flexible, working system that combines robust, existing, open source software . a compiler, a program analysis tool and two performance tools with complementary features - into a single, coherent environment for collaborative static and dynamic application tuning. Application codes of varying complexity supplied by our application partner will motivate our development work as well as test and demonstrate our results. The result will be a powerful, integrated environment that can be used to obtain traditional performance data via program monitoring, event tracing and/or the extraction of hardware counter information, and to obtain support for the static or dynamic tuning of an application code. Intellectual Merit The proposed environment integrates several different existing technologies to provide a new level of support for optimizing hybrid MPI+OpenMP codes. Support for experimentation with the hybrid programming model is provided. The range of information that may be exploited by the compiler to optimize code is expanded to cover many system and application-level phenomena and a variety of optimization scenarios. Interactions between tools will facilitate the provision of an approach that is able to handle extreme-scale computations. Integration issues will be addressed with the goal of creating a deployable, extensible system. Broader Impacts The tools, ideas, and results of this project will be freely distributed and made available to the HPC community, nationally and internationally. Besides the general dissemination of results, the project has strong ties to performance engineering experts at NCSA. The tools will be installed on NCSA systems for testing and evaluation and will be made available to other users. The research brings together compiler, performance tool, and application developers, enriching the research experience of graduate students to create a well-rounded IT workforce. The PI is active in the OpenMP community and the project team has close working relationships with DOE and DOD. New knowledge generated will be integrated into advanced graduate coursework.
当前的高端应用程序通常只利用大型平台理论性能的一小部分。硬件、系统软件、编程接口和算法之间的交互非常复杂,对MPI+ OpenMPFortran/C/C++混合应用程序的开发具有挑战性。新一代的机器将更加复杂,利用它们的应用程序也将更加复杂。典型的应用程序开发和调优场景涉及手动和单独使用编译器和性能工具,以及基于从其输出中辛苦收集的见解进行程序修改。 在这个提案中,我们打算通过创建一个集成的环境,减少现有方法的手工劳动和猜测,以提高应用程序开发和调优过程的质量。我们将开发策略和相应的接口,使应用程序开发人员,编译器和性能工具协作,以根据各种反馈来源(包括来自. offline的性能数据)生成优化的代码。开发从. online运行得很好。生产运行。我们将构建和部署一个灵活的工作系统,该系统结合了强大的现有开源软件。一个编译器,一个程序分析工具和两个具有互补功能的性能工具-整合到一个单一的、一致的环境中,用于协作的静态和动态应用程序调优。我们的应用程序合作伙伴提供的不同复杂性的应用程序代码将激励我们的开发工作,以及测试和展示我们的结果。 结果将是一个强大的集成环境,可用于通过程序监控、事件跟踪和/或硬件计数器信息提取来获取传统性能数据,并获得对应用程序代码静态或动态调优的支持。 智力优点所提出的环境集成了几种不同的现有技术,为优化混合MPI+OpenMP代码提供了一个新的支持水平。支持实验的混合编程模型。可以被编译器利用来优化代码的信息的范围被扩展以覆盖许多系统和应用级现象以及各种优化场景。工具之间的相互作用将有助于提供一种能够处理极端规模计算的方法。 集成问题将以创建可部署、可扩展的系统为目标来解决。 更广泛的影响本项目的工具、想法和成果将免费分发并提供给国内和国际的HPC社区。除了一般性传播成果外,该项目还与国家能力自评局的性能工程专家有着密切的联系。这些工具将安装在国家能力自评系统上,供测试和评估之用,并将提供给其他用户。这项研究汇集了编译器,性能工具和应用程序开发人员,丰富了研究生的研究经验,创造了一个全面的IT劳动力。PI在OpenMP社区中非常活跃,项目团队与DOE和DOD有着密切的工作关系。产生的新知识将被纳入高级研究生课程。

项目成果

期刊论文数量(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 }}

Barbara Chapman其他文献

Maximizing Parallelism and GPU Utilization For Direct GPU Compilation Through Ensemble Execution
通过集成执行最大限度地提高并行度和 GPU 利用率以实现直接 GPU 编译
  • DOI:
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Shilei Tian;Barbara Chapman;Johannes Doerfert
  • 通讯作者:
    Johannes Doerfert
Performance Evaluation of a Multi-Zone Application in Different OpenMP Approaches
  • DOI:
    10.1007/s10766-008-0074-5
  • 发表时间:
    2008-04-29
  • 期刊:
  • 影响因子:
    0.900
  • 作者:
    Haoqiang Jin;Barbara Chapman;Lei Huang;Dieter an Mey;Thomas Reichstein
  • 通讯作者:
    Thomas Reichstein
Feasibility Study of Interventions to Reduce Medication Omissions Without Documentation: Recall and Check Study
在没有文件的情况下减少药物遗漏的干预措施的可行性研究:召回和检查研究
  • DOI:
    10.1097/ncq.0000000000000229
  • 发表时间:
    2017
  • 期刊:
  • 影响因子:
    1.2
  • 作者:
    Maree Johnson;P. Sanchez;Catherine Zheng;Barbara Chapman
  • 通讯作者:
    Barbara Chapman
Comparison of human and chimpanzee ξ1 blobin genes
  • DOI:
    10.1007/bf02115686
  • 发表时间:
    1985-12-01
  • 期刊:
  • 影响因子:
    1.800
  • 作者:
    Cary Willard;Elsie Wong;John F. Hess;Che-Kun James Shen;Barbara Chapman;Allan C. Wilson;Carl W. Schmid
  • 通讯作者:
    Carl W. Schmid
Experiences Developing the OpenUH Compiler and Runtime Infrastructure

Barbara Chapman的其他文献

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

{{ truncateString('Barbara Chapman', 18)}}的其他基金

Collaborative Research: SHF: MEDIUM: Smart Integrated Tuning of Parallel Code for Multicore and Manycore Systems
合作研究:SHF:MEDIUM:多核和众核系统并行代码的智能集成调整
  • 批准号:
    2211983
  • 财政年份:
    2022
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant
SHF:Small:Performance Portable Parallel Programming on Extremely Heterogeneous Systems
SHF:Small:极端异构系统上的高性能便携式并行编程
  • 批准号:
    2113996
  • 财政年份:
    2021
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
SPX: Collaborative Research: Cross-layer Application-Aware Resilience at Extreme Scale (CAARES)
SPX:协作研究:超大规模跨层应用程序感知弹性 (CAARES)
  • 批准号:
    1725499
  • 财政年份:
    2017
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Increasing Student Participation in Fifth PGAS Conference (PGAS11)
提高第五届 PGAS 会议 (PGAS11) 的学生参与度
  • 批准号:
    1158635
  • 财政年份:
    2011
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
SHF:Small: Portable High-Level Programming Model for Heterogeneous Computing Based on OpenMP
SHF:Small:基于OpenMP的可移植异构计算高级编程模型
  • 批准号:
    0917285
  • 财政年份:
    2009
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Collaborative Research: Extreme OpenMP: A Programming Model for Productive High End Computing
协作研究:Extreme OpenMP:高效高端计算的编程模型
  • 批准号:
    0833201
  • 财政年份:
    2008
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Scalable Performance and Power-Aware Hybrid Compilation System for Multicores
适用于多核的可扩展性能和功耗感知混合编译系统
  • 批准号:
    0702775
  • 财政年份:
    2007
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
CRI: Planning A Research Compiler Infrastructure Based on Open64
CRI:规划基于Open64的研究编译器基础设施
  • 批准号:
    0708797
  • 财政年份:
    2007
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
POWRE: Structure and Function of an Apoptosis Domain in the 75 kDa Neurotropin Receptor
POWRE:75 kDa Neurotropin 受体中凋亡结构域的结构和功能
  • 批准号:
    0227160
  • 财政年份:
    2002
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
POWRE: Structure and Function of an Apoptosis Domain in the 75 kDa Neurotropin Receptor
POWRE:75 kDa Neurotropin 受体中凋亡结构域的结构和功能
  • 批准号:
    9805771
  • 财政年份:
    1998
  • 资助金额:
    --
  • 项目类别:
    Standard Grant

相似国自然基金

Research on Quantum Field Theory without a Lagrangian Description
  • 批准号:
    24ZR1403900
  • 批准年份:
    2024
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
Cell Research
  • 批准号:
    31224802
  • 批准年份:
    2012
  • 资助金额:
    24.0 万元
  • 项目类别:
    专项基金项目
Cell Research
  • 批准号:
    31024804
  • 批准年份:
    2010
  • 资助金额:
    24.0 万元
  • 项目类别:
    专项基金项目
Cell Research (细胞研究)
  • 批准号:
    30824808
  • 批准年份:
    2008
  • 资助金额:
    24.0 万元
  • 项目类别:
    专项基金项目
Research on the Rapid Growth Mechanism of KDP Crystal
  • 批准号:
    10774081
  • 批准年份:
    2007
  • 资助金额:
    45.0 万元
  • 项目类别:
    面上项目

相似海外基金

Collaborative Research: SHF: Medium: Enabling Graphics Processing Unit Performance Simulation for Large-Scale Workloads with Lightweight Simulation Methods
合作研究:SHF:中:通过轻量级仿真方法实现大规模工作负载的图形处理单元性能仿真
  • 批准号:
    2402804
  • 财政年份:
    2024
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
NSF-BSF: Collaborative Research: AF: Small: Algorithmic Performance through History Independence
NSF-BSF:协作研究:AF:小型:通过历史独立性实现算法性能
  • 批准号:
    2420942
  • 财政年份:
    2024
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Collaborative Research: III: Small: High-Performance Scheduling for Modern Database Systems
协作研究:III:小型:现代数据库系统的高性能调度
  • 批准号:
    2322973
  • 财政年份:
    2024
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Collaborative Research: III: Small: High-Performance Scheduling for Modern Database Systems
协作研究:III:小型:现代数据库系统的高性能调度
  • 批准号:
    2322974
  • 财政年份:
    2024
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Collaborative Research: CAS: Exploration and Development of High Performance Thiazolothiazole Photocatalysts for Innovating Light-Driven Organic Transformations
合作研究:CAS:探索和开发高性能噻唑并噻唑光催化剂以创新光驱动有机转化
  • 批准号:
    2400166
  • 财政年份:
    2024
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant
Collaborative Research: SHF: Medium: Enabling GPU Performance Simulation for Large-Scale Workloads with Lightweight Simulation Methods
合作研究:SHF:中:通过轻量级仿真方法实现大规模工作负载的 GPU 性能仿真
  • 批准号:
    2402806
  • 财政年份:
    2024
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Collaborative Research: OAC: Core: Harvesting Idle Resources Safely and Timely for Large-scale AI Applications in High-Performance Computing Systems
合作研究:OAC:核心:安全及时地收集闲置资源,用于高性能计算系统中的大规模人工智能应用
  • 批准号:
    2403399
  • 财政年份:
    2024
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Collaborative Research: Characterizing Best Practices of Instructors who Have Narrowed Performance Gaps in Undergraduate Student Achievement in Introductory STEM Courses
合作研究:缩小本科生 STEM 入门课程成绩差距的讲师的最佳实践
  • 批准号:
    2420369
  • 财政年份:
    2024
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Collaborative Research: CAS: Exploration and Development of High Performance Thiazolothiazole Photocatalysts for Innovating Light-Driven Organic Transformations
合作研究:CAS:探索和开发高性能噻唑并噻唑光催化剂以创新光驱动有机转化
  • 批准号:
    2400165
  • 财政年份:
    2024
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant
Collaborative Research: SHF: Medium: Enabling GPU Performance Simulation for Large-Scale Workloads with Lightweight Simulation Methods
合作研究:SHF:中:通过轻量级仿真方法实现大规模工作负载的 GPU 性能仿真
  • 批准号:
    2402805
  • 财政年份:
    2024
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了