| 本文已被:浏览 4536次 下载 6618次 |
 码上扫一扫! |
|
|
| 一个过程间数据流分析的框架 |
|
郁卫江1,2, 朱根江1,2, 谢立1,2
|
|
1.南京大学计算机科学系,南京,210093;2.南京大学计算机软件新技术国家重点实验室,南京,210093
|
|
| 摘要: |
| 本文提出一个过程间数据流分析的框架.它将层次式任务图HTG(hierarchical-taskgraph)用于程序功能并行性的表示与挖掘.在框架中定义了过程表ProcTable和二叉树形式的过程调用图BCG(binary-call-graph),以使算法的时空代价最小. |
| 关键词: 并行编译 过程间数据流分析 过程调用 层次任务图 数据流分析 数据依赖分析 |
| DOI: |
| 分类号: |
| 基金项目: |
|
| A FRAMEWORK FOR INTERPROCEDURAL DATA-FLOW ANALYSIS |
|
YU Weijiang,ZHU Genjiang,XIE Li
|
| Abstract: |
| IPA(interprocedural analysis) is the key for parallelization of the serial pro-grams. This paper discusses a framework for IPA. A HTG(hierarchical-task graph) isused to find the functional parallelism. Based on two new data structures, calledProcTable and Binary-Call-Graph, the IPA algorithm reduces cost both in time and spacecompared with other techniques. |
| Key words: Parallelizing compilers interprocedural data-flow analysis procedure call hierarchical-task graph data-flow analysis data-dependence analysis |