SI2-SSI: Collaborative Proposal: Performance Application Programming Interface for Extreme-Scale Environments (PAPI-EX)

SI2-SSI:协作提案:极端规模环境的性能应用程序编程接口 (PAPI-EX)

基本信息

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

项目摘要

Modern High Performance Computing (HPC) systems continue to increase in size and complexity. Tools to measure application performance in these increasingly complex environments must also increase the richness of their measurements to provide insights into the increasingly intricate ways in which software and hardware interact. The PAPI performance-monitoring library has provided a clear, portable interface to the hardware performance counters available on all modern CPUs and some other components of interest (scattered across the chip and system). Widely deployed and widely used, PAPI has established itself as fundamental software infrastructure, not only for the scientific computing community, but for many industry users of HPC as well. But the radical changes in processor and system design that have occurred over the past several years pose new challenges to PAPI and the HPC software infrastructure as a whole. The PAPI-EX project integrates critical PAPI enhancements that flow from both governmental and industry research investments, focusing on processor and system design changes that are expected to be present in every extreme scale platform on the path to exascale computing.The primary impact of PAPI-EX is a direct function of the importance of the PAPI library. PAPI has been in predominant use by tool developers, major national HPC centers, system vendors, and application developers for over 15 years. PAPI-EX builds on that foundation. As important research infrastructure, the PAPI-EX project allows PAPI to continue to play its essential role in the face of the revolutionary changes in the design and scale of new systems. In terms of enhancing discovery and education, the list of partners working with PAPI-EX includes NSF computing centers, major tool developers, major system vendors, and individual community leaders, and this diverse group will help facilitate training sessions, targeted workshops, and mini-symposia at national and international meetings. Finally, the active promotion of PAPI by many major system vendors means that PAPI, and therefore PAPI-EX, will continue to deliver major benefits for government and industry in many domains.PAPI-EX addresses a hardware environment in which the cores of current and future multicore CPUs share various performance-critical resources (a.k.a., 'inter-core' resources), including power management, on-chip networks, the memory hierarchy, and memory controllers between cores. Failure to manage contention for these 'inter-core' resources has already become a major drag on overall application performance. Consequently, the lack of ability to reveal the actual behavior of these resources at a low level, has become very problematic for the users of the many performance tools (e.g., TAU, HPCToolkit, Open|SpeedShop, Vampir, Scalasca, CrayPat, Active Harmony, etc.). PAPI-EX enhances and extends PAPI to solve this critical problem and prepare it to play its well-established role in HPC performance optimization. Accordingly, PAPI-EX targets the following objectives: (1) Develop shared hardware counter support that includes system-wide and inter-core measurements; (2) Provide support for data-flow based runtime systems; (3) Create a sampling interface to record streams of performance data with relevant context; (4) Combine an easy-to-use tool for text-based application performance analysis with updates to PAPI?s high-level API to create a basic, ?out of the box? instrumentation API.
现代高性能计算(HPC)系统在尺寸和复杂性上持续增加。在这些日益复杂的环境中测量应用程序性能的工具还必须增加其测量的丰富性,以深入了解软件和硬件交互的日益复杂的方式。PAPI性能监控库为所有现代CPU和其他感兴趣的组件(分散在芯片和系统中)上可用的硬件性能计数器提供了一个清晰、便携的接口。广泛部署和广泛使用,PAPI已经成为基础软件基础设施,不仅适用于科学计算社区,也适用于许多HPC行业用户。 但是,过去几年来,处理器和系统设计发生了根本性的变化,这对PAPI和整个HPC软件基础设施提出了新的挑战。 PAPI-EX项目整合了来自政府和行业研究投资的关键PAPI增强功能,重点关注处理器和系统设计变化,这些变化预计将出现在通往百亿亿次计算的道路上的每一个极端规模平台上。PAPI-EX的主要影响是PAPI库的重要性的直接函数。PAPI已经被工具开发人员、主要的国家HPC中心、系统供应商和应用程序开发人员使用了超过15年。PAPI-EX建立在这个基础上。作为重要的研究基础设施,PAPI-EX项目使PAPI能够在新系统的设计和规模发生革命性变化时继续发挥其重要作用。在加强发现和教育方面,与PAPI-EX合作的合作伙伴名单包括NSF计算中心,主要工具开发商,主要系统供应商和个别社区领导人,这个多元化的团体将有助于促进培训课程,有针对性的研讨会和小型研讨会在国家和国际会议上。最后,许多主要系统供应商对PAPI的积极推广意味着PAPI以及PAPI-EX将继续在许多领域为政府和行业带来重大利益。PAPI-EX解决了当前和未来多核CPU的核心共享各种性能关键资源(即,“核间”资源),包括功率管理、片上网络、存储器层次结构和核之间的存储器控制器。未能管理这些“内核间”资源的争用已经成为影响整体应用程序性能的主要因素。因此,对于许多性能工具(例如,TAU,HPCToolkit,开放|SpeedShop、Vampir、Scalasca、CrayPat、Active Harmony等)。PAPI-EX增强和扩展了PAPI,以解决这一关键问题,并使其在HPC性能优化中发挥其公认的作用。因此,PAPI-EX的目标如下:(1)开发共享的硬件计数器支持,包括系统范围内和内核间的测量;(2)提供支持的数据流为基础的运行时系统;(3)创建一个采样接口,以记录流的性能数据与相关的上下文;(4)联合收割机一个易于使用的工具,基于文本的应用程序性能分析与更新PAPI?的高级API来创建一个基本的,?从盒子里出来?插装API。

项目成果

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

Vincent Weaver其他文献

Vincent Weaver的其他文献

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

{{ truncateString('Vincent Weaver', 18)}}的其他基金

Collaborative Research: Frameworks: Scalable Performance and Accuracy analysis for Distributed and Extreme-scale systems (SPADE)
协作研究:框架:分布式和超大规模系统的可扩展性能和准确性分析 (SPADE)
  • 批准号:
    2311709
  • 财政年份:
    2023
  • 资助金额:
    $ 27.48万
  • 项目类别:
    Standard Grant

相似国自然基金

考虑SSI效应的导管架式海洋平台抗震性能研究
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
考虑SSI的层间隔震高层建筑结构在三维地震下的响应研究
  • 批准号:
    52168072
  • 批准年份:
    2021
  • 资助金额:
    35 万元
  • 项目类别:
    地区科学基金项目
考虑SSI效应的大型储罐动力学特性及其隔板减晃研究
  • 批准号:
    51978336
  • 批准年份:
    2019
  • 资助金额:
    61.0 万元
  • 项目类别:
    面上项目
考虑SSI效应的摇摆墙-框架结构抗震机理及性能评估方法研究
  • 批准号:
    51978524
  • 批准年份:
    2019
  • 资助金额:
    60.0 万元
  • 项目类别:
    面上项目
考虑能量需求和SSI效应的RC梁式桥基于性能的抗震设计方法
  • 批准号:
    50908014
  • 批准年份:
    2009
  • 资助金额:
    20.0 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

Collaborative Research: SI2-SSI: Expanding Volunteer Computing
合作研究:SI2-SSI:扩展志愿者计算
  • 批准号:
    2039142
  • 财政年份:
    2020
  • 资助金额:
    $ 27.48万
  • 项目类别:
    Standard Grant
SI2-SSI: Collaborative Research: Einstein Toolkit Community Integration and Data Exploration
SI2-SSI:协作研究:Einstein Toolkit 社区集成和数据探索
  • 批准号:
    2114580
  • 财政年份:
    2020
  • 资助金额:
    $ 27.48万
  • 项目类别:
    Continuing Grant
Collaborative Research: SI2-SSI: Expanding Volunteer Computing
合作研究:SI2-SSI:扩展志愿者计算
  • 批准号:
    2001752
  • 财政年份:
    2019
  • 资助金额:
    $ 27.48万
  • 项目类别:
    Standard Grant
Collaborative Research: SI2-SSI: Open Source Support for Massively Parallel, Generic Finite Element Methods
合作研究:SI2-SSI:对大规模并行、通用有限元方法的开源支持
  • 批准号:
    1741870
  • 财政年份:
    2017
  • 资助金额:
    $ 27.48万
  • 项目类别:
    Standard Grant
Collaborative Research: SI2-SSI: Expanding Volunteer Computing
合作研究:SI2-SSI:扩展志愿者计算
  • 批准号:
    1664022
  • 财政年份:
    2017
  • 资助金额:
    $ 27.48万
  • 项目类别:
    Standard Grant
Collaborative Research: SI2-SSI: Cyberinfrastructure for Advancing Hydrologic Knowledge through Collaborative Integration of Data Science, Modeling and Analysis
合作研究:SI2-SSI:通过数据科学、建模和分析的协作集成推进水文知识的网络基础设施
  • 批准号:
    1664061
  • 财政年份:
    2017
  • 资助金额:
    $ 27.48万
  • 项目类别:
    Standard Grant
SI2-SSI: Collaborative Research: Scalable Infrastructure for Enabling Multiscale and Multiphysics Applications in Fluid Dynamics, Solid Mechanics, and Fluid-Structure Interaction
SI2-SSI:协作研究:可扩展基础设施,支持流体动力学、固体力学和流固耦合中的多尺度和多物理场应用
  • 批准号:
    1836797
  • 财政年份:
    2017
  • 资助金额:
    $ 27.48万
  • 项目类别:
    Standard Grant
Collaborative Research: SI2-SSI: Modules for Experiments in Stellar Astrophysics
合作研究:SI2-SSI:恒星天体物理实验模块
  • 批准号:
    1663684
  • 财政年份:
    2017
  • 资助金额:
    $ 27.48万
  • 项目类别:
    Standard Grant
Collaborative Research: SI2-SSI: Inquiry-Focused Volumetric Data Analysis Across Scientific Domains: Sustaining and Expanding the yt Community
合作研究:SI2-SSI:跨科学领域以调查为中心的体积数据分析:维持和扩展 yt 社区
  • 批准号:
    1663893
  • 财政年份:
    2017
  • 资助金额:
    $ 27.48万
  • 项目类别:
    Standard Grant
Collaborative Research: SI2-SSI: Cyberinfrastructure for Advancing Hydrologic Knowledge through Collaborative Integration of Data Science, Modeling and Analysis
合作研究:SI2-SSI:通过数据科学、建模和分析的协作集成推进水文知识的网络基础设施
  • 批准号:
    1664018
  • 财政年份:
    2017
  • 资助金额:
    $ 27.48万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了