Automated Methods for Runtime Performance Optimization for Sparse and Irregular Numeric Applications
Automated Methods for Runtime Performance Optimization for Sparse and Irregular Numeric Applications
批准号:
8819374
负责人:
Joel Saltz
金额:
$14.2万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1989
资助国家:
美国
项目状态:
已结题
起止时间:
1989-08-01 至 1993-01-31
中文摘要
科学计算问题呈现出大量的数据水平 平行性 PARTY运行时系统是一种尝试, 用于科学计算的高效并行实现, 特别是那些数据依赖性仅是明显的 在运行时。 这可能会妨碍基于编译器的 某些类型的并行性。 自动化系统的结构 如下:采用高级语言接口,其中 注释用于选择适当的 粒度 的有向非循环图表示, 生成程序,在该程序上,各种聚合技术可以 以生成高效的时间表。 这些 然后将调度映射到目标机器上。 工作聚类和调度算法通过以下方式评估:1) 使用稀疏表示的规则问题, 多处理器映射,2)比较调度和集群 方法使用了不同的和现实的工作量稀疏矩阵 问题,3)生成,分析和建模的综合 工作量。 聚合、映射和并行调度 执行方法和软件模块开发的上下文 PARTY系统的一部分用于实现一个系统, 并执行预条件Kryolov空间稀疏迭代 算法和显式偏微分方程求解方法 Encore Multimax、Intel iPSC和Thinking上的网格 机器的CM-II 最后,一个基于Fortran的PARTY接口 系统将使用带注释Fortran语言, 程序员访问PARTY。
英文摘要
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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CSR---AES: Collaborative Research: Intelligent Optimization of Parallel and Distributed Applications (WP2)
-
批准号:0917775
-
项目类别:Continuing Grant
-
资助金额:$12.45万
-
财政年份:2008
-
负责人:Joel Saltz
-
依托单位:
Tightly-coupled Heterogeneous Supercomputing
-
批准号:0703139
-
项目类别:Standard Grant
-
资助金额:$3.02万
-
财政年份:2007
-
负责人:Joel Saltz
-
依托单位:
CSR---AES: Collaborative Research: Intelligent Optimization of Parallel and Distributed Applications (WP2)
-
批准号:0615155
-
项目类别:Continuing Grant
-
资助金额:$25.3万
-
财政年份:2006
-
负责人:Joel Saltz
-
依托单位:
CSR---AES: Collaborative Research: Intelligent Design and Optimization of Parallel and Distributed Applications
-
批准号:0509326
-
项目类别:Standard Grant
-
资助金额:$5.0万
-
财政年份:2005
-
负责人:Joel Saltz
-
依托单位:
ITR: Collaborative Research (ASE+EVS)-(dmc+sim): Data Driven Simulation of the Subsurface: Optimization and Uncertainty Estimation
-
批准号:0426241
-
项目类别:Standard Grant
-
资助金额:$22.0万
-
财政年份:2004
-
负责人:Joel Saltz
-
依托单位:
GridDB-Lite: Database Support for Data-Driven Scientific Applications in the Grid
-
批准号:0330612
-
项目类别:Standard Grant
-
资助金额:$40.3万
-
财政年份:2003
-
负责人:Joel Saltz
-
依托单位:
International Workshop on Dynamic Data Driven Application Systems as a Mechanism to Foster International Collaboration, Melbourne, Australia
-
批准号:0332988
-
项目类别:Standard Grant
-
资助金额:$2.0万
-
财政年份:2003
-
负责人:Joel Saltz
-
依托单位:
Collaborative Research: ITR/AP&IM "A Data Intense Challenge: The Instrumented Oilfield of the Future"
-
批准号:0121177
-
项目类别:Continuing Grant
-
资助金额:$22.5万
-
财政年份:2001
-
负责人:Joel Saltz
-
依托单位:
国内基金
海外基金
Computational Methods for Analyzing Toponome Data
-
批准号:60601030
-
项目类别:青年科学基金项目
-
资助金额:17.0万元
-
批准年份:2006
-
负责人:Axel Mosig
-
依托单位: