CAREER: Dynamic Run-Time Optimization of Parallel, Adaptive and Hybrid Applications

职业:并行、自适应和混合应用程序的动态运行时优化

基本信息

  • 批准号:
    0846002
  • 负责人:
  • 金额:
    $ 40.96万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2009
  • 资助国家:
    美国
  • 起止时间:
    2009-02-15 至 2016-01-31
  • 项目状态:
    已结题

项目摘要

CAREER: Dynamic Run-Time Tuning of Parallel, Adaptive and Hybrid ApplicationsThe complexity of today?s High Performance Computing systems mandate significant efforts by end users and application developers to tune their code for each platform. Processor and node architecture, network interconnect and the software stack all expose a significant number of parameters which influence the performance of an application. These parameters are furthermore often correlated, which further complicates the predictability of the performance of any application. The most popular tuning approach as of today applies a static tuning for the most time consuming operations of the code, i.e. the performance of different versions of the same operation is evaluated for certain problem sizes and the best performing version is chosen for the subsequent executions of the application. However, this approach is not practical for adaptive applications. These applications vary the problem sizes at run-time, e.g. by locally refining the computational mesh based on certain error criteria. Thus, the problem sizes are typically unknown in advance and therefore expensive operations cannot be tuned for the relevant problem sizes.This project focuses on run-time tuning of parallel, adaptive applications utilizing either a distributed memory parallel programming model such as MPI or a hybrid shared memory/distributed memory parallelization strategy using OpenMP and MPI. The focus of the project is on introducing novel run-time selection algorithms which incorporate knowledge gathered from previous executions, algorithms from factorial design theory for very large parameter spaces and advanced algorithms from machine learning. The project also targets the development of a recommendation system, which presents a human readable form of experiences gathered from an optimization run in order to reuse them in other applications. This proposal tackles one of the most pressing and fundamental problems in High Performance Computing. Code portability and maintainability on one side and performance on the other side often seem to be contradicting goals. The project develops the fundamental knowledge required to develop performance portable parallel code and thus avoid the necessity to maintain multiple versions of the same code for different platforms.
职业:平行,自适应和混合应用程序的动态运行时间调整当今的高性能计算系统的复杂性要求最终用户和应用程序开发人员为每个平台调整代码。 处理器和节点体系结构,网络互连以及软件堆栈都暴露了大量影响应用程序性能的参数。这些参数通常相关,这进一步使任何应用程序性能的可预测性变得复杂。截至今天,最受欢迎的调整方法适用于代码最耗时的操作,即对某些问题大小进行评估的不同版本的同一操作的性能,并为后续执行选择了最佳性能版本应用程序。但是,对于自适应应用,这种方法是不切实际的。这些应用程序在运行时有所不同,例如通过根据某些误差标准在本地完善计算网格。因此,问题尺寸通常是未知的,因此无法针对相关的问题大小调整昂贵的操作。本项目的重点是利用分布式内存并行编程模型(例如Hybrid)的平行,适应性应用程序的运行时间调整使用OpenMP和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 }}

Edgar Gabriel其他文献

Edgar Gabriel的其他文献

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

{{ truncateString('Edgar Gabriel', 18)}}的其他基金

Collaborative Research: SI2-SSI: EVOLVE: Enhancing the Open MPI Software for Next Generation Architectures and Applications
合作研究:SI2-SSI:EVOLVE:增强下一代架构和应用的开放式 MPI 软件
  • 批准号:
    1663887
  • 财政年份:
    2017
  • 资助金额:
    $ 40.96万
  • 项目类别:
    Standard Grant
SI2-SSE: Collaborative Research: ADAPT: Next Generation Message Passing Interface (MPI) Library - Open MPI
SI2-SSE:协作研究:ADAPT:下一代消息传递接口 (MPI) 库 - 开放 MPI
  • 批准号:
    1339763
  • 财政年份:
    2013
  • 资助金额:
    $ 40.96万
  • 项目类别:
    Standard Grant
SI2-SSI: Collaborative Research: A Glass Box Approach to Enabling Open, Deep Interactions in the HPC Toolchain
SI2-SSI:协作研究:在 HPC 工具链中实现开放、深度交互的玻璃盒方法
  • 批准号:
    1148052
  • 财政年份:
    2012
  • 资助金额:
    $ 40.96万
  • 项目类别:
    Standard Grant
II-NEW: A Heterogeneous Testbed for Exploring Emerging HPC Tools, Programming Languages, and Applications
II-新:用于探索新兴 HPC 工具、编程语言和应用程序的异构测试平台
  • 批准号:
    0958464
  • 财政年份:
    2010
  • 资助金额:
    $ 40.96万
  • 项目类别:
    Continuing Grant

相似国自然基金

数字孪生驱动的车联网脆弱性动态量化评估研究
  • 批准号:
    62362053
  • 批准年份:
    2023
  • 资助金额:
    32 万元
  • 项目类别:
    地区科学基金项目
高寒草灌植被冠层与根系结构对三维土壤水分动态的影响研究
  • 批准号:
    42301019
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
番茄时序图像表型数据驱动的生长动态监测与诊断模型构建
  • 批准号:
    32301692
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
动态交联聚苯并噁嗪复合涂层的构建及其多重自修复机制研究
  • 批准号:
    22378123
  • 批准年份:
    2023
  • 资助金额:
    50 万元
  • 项目类别:
    面上项目
基于缓冲区的复杂研发多项目系统动态优化与实证研究
  • 批准号:
    72372008
  • 批准年份:
    2023
  • 资助金额:
    40 万元
  • 项目类别:
    面上项目

相似海外基金

Hit-and-Run transcription: The impact of transient interactions in dynamic gene regulatory networks that mediate rapid nutrient signaling
打了就跑的转录:介导快速营养信号传导的动态基因调控网络中瞬时相互作用的影响
  • 批准号:
    10249072
  • 财政年份:
    2020
  • 资助金额:
    $ 40.96万
  • 项目类别:
Hit-and-Run transcription: The impact of transient interactions in dynamic gene regulatory networks that mediate rapid nutrient signaling
打了就跑的转录:介导快速营养信号传导的动态基因调控网络中瞬时相互作用的影响
  • 批准号:
    10673969
  • 财政年份:
    2020
  • 资助金额:
    $ 40.96万
  • 项目类别:
Hit-and-Run transcription: The impact of transient interactions in dynamic gene regulatory networks that mediate rapid nutrient signaling
打了就跑的转录:介导快速营养信号传导的动态基因调控网络中瞬时相互作用的影响
  • 批准号:
    10410554
  • 财政年份:
    2020
  • 资助金额:
    $ 40.96万
  • 项目类别:
Hit-and-Run transcription: The impact of transient interactions in dynamic gene regulatory networks that mediate rapid nutrient signaling
打了就跑的转录:介导快速营养信号传导的动态基因调控网络中瞬时相互作用的影响
  • 批准号:
    9886986
  • 财政年份:
    2020
  • 资助金额:
    $ 40.96万
  • 项目类别:
Dynamic control for in-plant milk-run systems with volatile transport demand
运输需求不稳定的厂内牛奶运行系统的动态控制
  • 批准号:
    280752532
  • 财政年份:
    2015
  • 资助金额:
    $ 40.96万
  • 项目类别:
    Research Grants
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了