Optimizing Parallel Programs
Optimizing Parallel Programs
批准号:
9113885
负责人:
Michael Wolfe
金额:
$0.0万
依托单位国家:
美国
项目类别:
Continuing grant
财政年份:
1992
资助国家:
美国
项目状态:
已结题
起止时间:
1992-01-01 至 1994-06-30
中文摘要
许多常见的编译器优化都需要对程序内的数据流进行精确分析。该项目将扩展数据流分析算法,将其应用于显式并行命令式语言。这项工作的基础将是程序的静态单一赋值(SSA)形式,它是为顺序语言开发的。这个项目将使用嵌套的图形中间表示法来描述程序的顺序和并行部分。将向SSA表单添加新的构造,以描述显式并行程序产生的并行性和不确定性。用于生成程序的SSA表示的算法将被修改以处理并行构造。将开发新的算法来发现并行代码中的潜在异常。已经开发了一个原型编译器(具有先前的NSF支持),它可以识别新兴的ANSI标准并行Fortran语法。为这个项目开发的所有算法都将在该系统中实现。
英文摘要
Many common compiler optimizations require precise analysis of the flow of data within a program. This project will extend the data flow analysis algorithms to apply them to explicitly parallel imperative languages. The basis for this work will be the Static Single Assignment (SSA) form of a program, which was developed for sequential languages. This project will use a nested graph intermediate representation to describe the sequential and parallel parts of the program. New constructs will be added to the SSA form to describe the parallelism and nondeterminism that arises from explicitly parallel programs. The algorithms for generating the SSA representation of a program will be modified to handle the parallel constructs. New algorithms will be developed to find potential anomalies in parallel code. A prototype compiler has been developed (with prior NSF support) that recognizes the emerging ANSI standard parallel Fortran syntax. All of the algorithms developed for this project will be implemented in that system.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SBIR Phase I: Handheld Portable Impulse Oscillometer
-
批准号:1913507
-
项目类别:Standard Grant
-
资助金额:$22.29万
-
财政年份:2019
-
负责人:Michael Wolfe
-
依托单位:
Travel Support for US Participants at an International Workshop - April 15-19, 1996
-
批准号:9527926
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:1996
-
负责人:Michael Wolfe
-
依托单位:
Testing the Effectiveness and Efficiency of Data Dependence Decision Algorithms
-
批准号:8906909
-
项目类别:Continuing grant
-
资助金额:$0.0万
-
财政年份:1989
-
负责人:Michael Wolfe
-
依托单位:
国内基金
海外基金
强流低能加速器束流损失机理的Parallel PIC/MCC算法与实现
-
批准号:11805229
-
项目类别:青年科学基金项目
-
资助金额:27.0万元
-
批准年份:2018
-
负责人:张青鵾
-
依托单位: