Process-Oriented Performance Engineering Service Infrastructure for Scientific Software at German HPC Centers
德国 HPC 中心科学软件面向流程的性能工程服务基础设施
基本信息
- 批准号:320899119
- 负责人:
- 金额:--
- 依托单位:
- 依托单位国家:德国
- 项目类别:Research Grants
- 财政年份:2016
- 资助国家:德国
- 起止时间:2015-12-31 至 2019-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
The ProPE project will deploy a prototype HPC user support infrastructure as a distributed cross-site collaborative effort of several tier-2/3 centers with complementing HPC expertise. Within ProPE code optimizing and parallelization of scientific software is seen as a structured, well-defined process with sustainable outcome.The central component of ProPE is the improvement, process-based implementation, and dissemination of a structured performance engineering (PE) process. This PE process defines and drives code optimization and parallelization as a target-oriented, structured process. Application hot spots are identified first and then optimized/parallelized in an iterative cycle: Starting with an analysis of the algorithm, the code, and the target hardware a hypothesis of the performance-limiting factors is proposed based on performance patterns and models. Performance measurements validate or guide the iterative adaption of the hypothesis. After validation of the hardware bottleneck, appropriate code changes are deployed and the PE cycle restarts. The level of detail of the PE process can be adapted to the complexity of the underlying problem and the experience of the HPC analyst. Currently this process is applied by experts and at the prototype level. ProPE will formalize and document the PE process and apply it to various scenarios (single core/node optimization, distributed parallelization, IO-intensive problems). Different abstraction levels of the PE process will be implemented and disseminated to HPC analysts and application developers via user support projects, teaching activities, and web documentation. The integration of the PE process into modern IT infrastructure across several centers with different HPC support expertise will be the second project focus. All components of the PE process will be coordinated and standardized across the partnering sites. This way the complete HPC expertise within ProPE can be offered as coherent service on a nationwide scale. Ongoing support projects can be transferred easily between participating centers. In order to identify low-performing applications, characterize application loads, and quantify benefits of the PE activities at a system level, ProPE will employ a system monitoring infrastructure for HPC clusters. This tool will be tailored to the requirements of the PE process and designed for easy deployment and usage at tier-2/3 centers.The associated ProPE partners will ensure the embedding into the German HPC infrastructure and provide basic PE expertise in terms of algorithmic choices, perfectly complementing the code optimization and parallelization efforts of ProPE.
ProPE项目将部署一个原型HPC用户支持基础设施,作为具有补充HPC专业知识的多个2/3级中心的分布式跨站点协作工作。在ProPE中,科学软件的代码优化和并行化被视为一个结构化的、定义明确的过程,具有可持续的结果。ProPE的核心组成部分是结构化性能工程(PE)过程的改进、基于过程的实施和传播。这个PE过程将代码优化和并行化定义为面向目标的结构化过程,并将其驱动。首先识别应用热点,然后在迭代周期中优化/并行化:从分析算法、代码和目标硬件开始,基于性能模式和模型提出性能限制因素的假设。性能测量验证或指导假设的迭代适应。在验证硬件瓶颈之后,部署适当的代码更改,并重新启动PE周期。PE过程的详细程度可以根据底层问题的复杂性和HPC分析师的经验进行调整。目前,这一过程由专家在原型一级应用。ProPE将对PE过程进行形式化和文档化,并将其应用于各种场景(单核/节点优化、分布式并行化、IO密集型问题)。PE过程的不同抽象级别将通过用户支持项目、教学活动和Web文档实现并传播给HPC分析师和应用程序开发人员。第二个项目重点是将PE流程集成到多个中心的现代IT基础设施中,这些中心具有不同的HPC支持专业知识。PE过程的所有组成部分将在合作地点之间进行协调和标准化。通过这种方式,ProPE中完整的HPC专业知识可以作为全国范围内的一致服务提供。正在进行的支持项目可以很容易地在参与中心之间转移。为了识别低性能应用程序,描述应用程序负载,并量化PE活动在系统级别的好处,ProPE将采用HPC集群的系统监控基础设施。该工具将根据PE流程的要求进行量身定制,并设计为易于在2/3级中心部署和使用。相关的ProPE合作伙伴将确保嵌入到德国HPC基础设施中,并在算法选择方面提供基本的PE专业知识,完美补充ProPE的代码优化和并行化工作。
项目成果
期刊论文数量(3)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
ClusterCockpit — A web application for job-specific performance monitoring
ClusterCockpit â 用于特定作业性能监控的 Web 应用程序
- DOI:10.1109/cluster.2019.8891017
- 发表时间:2019
- 期刊:
- 影响因子:0
- 作者:J. Eitzinger;T. Gruber;A. Afzal;T. Zeiser;G. Wellein
- 通讯作者:G. Wellein
PIKA: Center-Wide and Job-Aware Cluster Monitoring
PIKA:中心范围和作业感知的集群监控
- DOI:10.1109/cluster49012.2020.00061
- 发表时间:2020
- 期刊:
- 影响因子:0
- 作者:R. Dietrich;F. Winkler;A. Knüpfer;W. Nagel
- 通讯作者:W. Nagel
LIKWID Monitoring Stack: A Flexible Framework Enabling Job Specific Performance monitoring for the masses
LIKWID 监控堆栈:一个灵活的框架,可为大众提供特定于工作的绩效监控
- DOI:10.1109/cluster.2017.115
- 发表时间:2017
- 期刊:
- 影响因子:0
- 作者:T. Röhl;J. Eitzinger;G. Hager;G. Wellein
- 通讯作者:G. Wellein
{{
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 }}
Professor Dr. Matthias S. Müller其他文献
Professor Dr. Matthias S. Müller的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Professor Dr. Matthias S. Müller', 18)}}的其他基金
MYX: MUST correctness checking for YML and XMP programs
MYX:必须对 YML 和 XMP 程序进行正确性检查
- 批准号:
279334242 - 财政年份:2015
- 资助金额:
-- - 项目类别:
Priority Programmes
Applying Interoperable Metadata Standards (AIMS) - A Platform for Creating and Sharing Metadata Standards and their Integration into Scientific Workflows in Mechanical Engineering and Related Disciplines
应用可互操作元数据标准 (AIMS) - 用于创建和共享元数据标准并将其集成到机械工程及相关学科的科学工作流程中的平台
- 批准号:
432233186 - 财政年份:
- 资助金额:
-- - 项目类别:
Research data and software (Scientific Library Services and Information Systems)
相似国自然基金
炭包覆纳米晶的"Oriented Attachment"生长及其多维结构构筑
- 批准号:51572015
- 批准年份:2015
- 资助金额:64.0 万元
- 项目类别:面上项目
相似海外基金
Modulator-free Performance-Oriented Control (MfPOC) for Direct Electric Drives
用于直接电力驱动的无调制器性能导向控制 (MfPOC)
- 批准号:
EP/W027283/1 - 财政年份:2023
- 资助金额:
-- - 项目类别:
Research Grant
CLAMP-CS: a Cloud-based, Service-oriented, high-performance Natural Language Processing Platform for Healthcare
CLAMP-CS:基于云、面向服务的高性能医疗自然语言处理平台
- 批准号:
10011177 - 财政年份:2020
- 资助金额:
-- - 项目类别:
Improvement of the Logistic Performance of Cluster-Oriented Decentralized Control in Material Flow Networks in Manufacturing
面向集群的分散控制制造业物流网络的物流性能改进
- 批准号:
344981366 - 财政年份:2017
- 资助金额:
-- - 项目类别:
Research Grants
Building the Policy of Performance-Oriented Financial Management in Japanese Local Government's Asset and Liability Reform
日本地方政府资产负债改革中构建绩效导向的财务管理政策
- 批准号:
16K13405 - 财政年份:2016
- 资助金额:
-- - 项目类别:
Grant-in-Aid for Challenging Exploratory Research
Fabrication of high performance oriented novel electrode applicable to ultra-low temperature operating SOFC based on anisotropic response of electrode particles in magnetic field
基于磁场中电极颗粒各向异性响应制备适用于超低温运行SOFC的高性能新型电极
- 批准号:
16K06726 - 财政年份:2016
- 资助金额:
-- - 项目类别:
Grant-in-Aid for Scientific Research (C)
Novel morphology of nano-oriented crystals with high performance of polymers
具有高性能聚合物的纳米取向晶体的新颖形态
- 批准号:
26410222 - 财政年份:2014
- 资助金额:
-- - 项目类别:
Grant-in-Aid for Scientific Research (C)
Task-oriented optimization of high-performance positron emission tomography
高性能正电子发射断层扫描的面向任务的优化
- 批准号:
387067-2010 - 财政年份:2014
- 资助金额:
-- - 项目类别:
Discovery Grants Program - Individual
The Imaginarium: Goal-oriented Real-time Intelligent Performance Retargeting
The Imaginarium:面向目标的实时智能绩效重定向
- 批准号:
720301 - 财政年份:2013
- 资助金额:
-- - 项目类别:
GRD Development of Prototype
Task-oriented optimization of high-performance positron emission tomography
高性能正电子发射断层扫描的面向任务的优化
- 批准号:
387067-2010 - 财政年份:2013
- 资助金额:
-- - 项目类别:
Discovery Grants Program - Individual
The process-oriented study of motor performance in young children with developmental coordination disorder
发育协调障碍幼儿运动表现的过程导向研究
- 批准号:
24730756 - 财政年份:2012
- 资助金额:
-- - 项目类别:
Grant-in-Aid for Young Scientists (B)