| 摘要: |
| 并行重构是发挥多处理机高计算性能的重要手段.但是许多并行重构系统,往往不作过程间数据流分析,因而限制了含调用语句的DO循环的并行本文以中国科学院计算技术研究所并行编译组研制的PORT(Parallelizing Optimizing Restructuring Tools)系统为背景,给出含数组引用的精确的过程间数据流分析的设计思想、关键技术及其在并行化、优化方面的应用. |
| 关键词: 超级编译,并行编译,并行重构,数据流分析,全局优化. |
| DOI: |
| 分类号: |
| 基金项目:本研究项目受国家自然科学基金资助. |
|
| THE INTERPROCEDUAL DATA—FLOW ANALYSIS WITH ARRAY REFERENCE |
|
Ji Xiaomei,Zhang Zhaoqing,Qiao Ruliang,Li Jie
|
| Abstract: |
| Parallelizing restructuring has become an essential means to exploit the vast computing power of modern supercomputers.But many parallelizing restructuring systems ignore or simplify the interprocedural data—flow analysis,so they can not transform a do—loop which contains call statements into parallel code.This thesis introduces a practical interprocedual data—flow analysis in the front—end of the parallelizing optimizing restruc-turing tools(PORT),which was developed at the Institute of Computing Technology,The Chinese Academy of Sciences.It concentrates on the interprocedual data—flow analysis’s idea.key techniques and application. |
| Key words: Supercompiling,parallelizing compiling,parallelizing restructuring,data—flow analysis,glohal optimizing. |