Automated Methods for Runtime Performance Optimization for Sparse and Irregular Numeric Applications

稀疏和不规则数值应用程序运行时性能优化的自动化方法

基本信息

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

项目摘要

Scientific computational problems exhibit substantial data level parallelism. The PARTY run-time system is an attempt to obtain efficient parallel implementations for scientific computations, particularly those where the data dependencies are manifest only at run-time. This can preclude compiler based detection of certain types of parallelism. The automated system is structured as follows: A high level language interface is employed in which annotations are used to select an appropriate level of granularity. A directed acyclic graph representation of the program is generated on which various aggregation techniques may be employed in order to generate efficient schedules. These schedules are then mapped onto the target machine. Work clustering and scheduling heuristics are evaluated by 1) using sparse representation of regular problems with well studied multiprocessor mappings, 2) comparing scheduling and clustering methods using a varied and realistic workload of sparse matrix problems, 3) generation, analysis and modeling of synthetic workloads. The aggregation, mapping and parallel schedule execution methods and software modules developed in the context of the PARTY system are used to implement a system that schedules and executes preconditioned Kryolov space sparse iterative algorithms and explicit PDE solution methods for non uniform meshes on the Encore Multimax, the Intel iPSC and Thinking Machine's CM-II. Finally, a Fortran based interface to the PARTY system will use annotated Fortran to facilitate transparent programmer access to PARTY.
科学计算问题表现出大量的数据级并行性。 PARTY 运行时系统试图获得科学计算的高效并行实现,特别是那些数据依赖关系仅在运行时显现的计算。 这可能会阻止基于编译器的某些类型的并行性检测。 自动化系统的结构如下:采用高级语言界面,其中使用注释来选择适当的粒度级别。 生成节目的有向非循环图表示,在其上可以采用各种聚合技术以便生成有效的时间表。 然后将这些计划映射到目标机器上。 工作集群和调度启发法通过以下方式进行评估:1) 使用常规问题的稀疏表示和经过充分研究的多处理器映射,2) 使用稀疏矩阵问题的各种实际工作负载来比较调度和集群方法,3) 合成工作负载的生成、分析和建模。 在 PARTY 系统背景下开发的聚合、映射和并行调度执行方法和软件模块用于实现调度和执行 Encore Multimax 上非均匀网格的预处理 Kryolov 空间稀疏迭代算法和显式 PDE 求解方法的系统,英特尔 iPSC 和 Thinking Machine 的 CM-II。 最后,基于 Fortran 的 PARTY 系统接口将使用带注释的 Fortran 来促进程序员透明地访问 PARTY。

项目成果

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

Joel Saltz其他文献

Joel Saltz的其他文献

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

{{ truncateString('Joel Saltz', 18)}}的其他基金

CSR---AES: Collaborative Research: Intelligent Optimization of Parallel and Distributed Applications (WP2)
CSR---AES:协作研究:并行和分布式应用的智能优化(WP2)
  • 批准号:
    0917775
  • 财政年份:
    2008
  • 资助金额:
    $ 14.2万
  • 项目类别:
    Continuing Grant
Tightly-coupled Heterogeneous Supercomputing
紧耦合异构超级计算
  • 批准号:
    0703139
  • 财政年份:
    2007
  • 资助金额:
    $ 14.2万
  • 项目类别:
    Standard Grant
CSR---AES: Collaborative Research: Intelligent Optimization of Parallel and Distributed Applications (WP2)
CSR---AES:协作研究:并行和分布式应用的智能优化(WP2)
  • 批准号:
    0615155
  • 财政年份:
    2006
  • 资助金额:
    $ 14.2万
  • 项目类别:
    Continuing Grant
CSR---AES: Collaborative Research: Intelligent Design and Optimization of Parallel and Distributed Applications
CSR---AES:协作研究:并行和分布式应用的智能设计和优化
  • 批准号:
    0509326
  • 财政年份:
    2005
  • 资助金额:
    $ 14.2万
  • 项目类别:
    Standard Grant
ITR: Collaborative Research (ASE+EVS)-(dmc+sim): Data Driven Simulation of the Subsurface: Optimization and Uncertainty Estimation
ITR:协作研究 (ASE EVS)-(dmc sim):数据驱动的地下模拟:优化和不确定性估计
  • 批准号:
    0426241
  • 财政年份:
    2004
  • 资助金额:
    $ 14.2万
  • 项目类别:
    Standard Grant
GridDB-Lite: Database Support for Data-Driven Scientific Applications in the Grid
GridDB-Lite:网格中数据驱动科学应用程序的数据库支持
  • 批准号:
    0330612
  • 财政年份:
    2003
  • 资助金额:
    $ 14.2万
  • 项目类别:
    Standard Grant
International Workshop on Dynamic Data Driven Application Systems as a Mechanism to Foster International Collaboration, Melbourne, Australia
动态数据驱动应用系统作为促进国际合作机制的国际研讨会,澳大利亚墨尔本
  • 批准号:
    0332988
  • 财政年份:
    2003
  • 资助金额:
    $ 14.2万
  • 项目类别:
    Standard Grant
Collaborative Research: ITR/AP&IM "A Data Intense Challenge: The Instrumented Oilfield of the Future"
合作研究:ITR/AP
  • 批准号:
    0121177
  • 财政年份:
    2001
  • 资助金额:
    $ 14.2万
  • 项目类别:
    Continuing Grant

相似国自然基金

面向异构HPC系统的运行时能效动态优化方法研究
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
面向云原生边缘计算的编排部署与运行时调度优化方法研究
  • 批准号:
  • 批准年份:
    2021
  • 资助金额:
    59 万元
  • 项目类别:
    面上项目
面向云原生边缘计算的编排部署与运行时调度优化方法研究
  • 批准号:
    62172375
  • 批准年份:
    2021
  • 资助金额:
    59 万元
  • 项目类别:
    面上项目
运行时效能评估的无人集群异构感知资源自适应选择方法
  • 批准号:
  • 批准年份:
    2021
  • 资助金额:
    59 万元
  • 项目类别:
    面上项目
面向智能合约的并行随机超级优化及运行时窥孔优化方法
  • 批准号:
    61872057
  • 批准年份:
    2018
  • 资助金额:
    64.0 万元
  • 项目类别:
    面上项目

相似海外基金

CAREER: Advancing Network Configuration and Runtime Adaptation Methods for Industrial Wireless Sensor-Actuator Networks
职业:推进工业无线传感器执行器网络的网络配置和运行时适应方法
  • 批准号:
    2150010
  • 财政年份:
    2021
  • 资助金额:
    $ 14.2万
  • 项目类别:
    Continuing Grant
CAREER: Advancing Network Configuration and Runtime Adaptation Methods for Industrial Wireless Sensor-Actuator Networks
职业:推进工业无线传感器执行器网络的网络配置和运行时适应方法
  • 批准号:
    2046538
  • 财政年份:
    2021
  • 资助金额:
    $ 14.2万
  • 项目类别:
    Continuing Grant
Specification and Runtime Verification Methods for Adaptive Parallel Systems based on Group-Wide Reflection
基于群范围反射的自适应并行系统规范和运行时验证方法
  • 批准号:
    15K00089
  • 财政年份:
    2015
  • 资助金额:
    $ 14.2万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Specification Methods for Runtime Verification of Reflective Software
反射软件运行时验证的规范方法
  • 批准号:
    24500033
  • 财政年份:
    2012
  • 资助金额:
    $ 14.2万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Secure Construction Methods for Extensible and Adaptable Software
可扩展和适应性软件的安全构建方法
  • 批准号:
    12133207
  • 财政年份:
    2000
  • 资助金额:
    $ 14.2万
  • 项目类别:
    Grant-in-Aid for Scientific Research on Priority Areas
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了