全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...

Run-time data-flow analysis
Run-Time Data-Flow Analysis

Keywords: run-time,parallelization,privatization,backward data-flow information,parallelizing compiler
运行时间
,数据流量分析,并行编译程序

Full-Text   Cite this paper   Add to My Lib

Abstract:

Parallelizing compilers have made great progress in recent years. However, there still remains a gap between the current ability of parallelizing compilers and their final goals. In order to achieve the maximum parallelism, run-time techniques were used in parallelizing compilers during last few years. First, this paper presents a basic run-time privatization method. The definition of run-time dead code is given and its side effect is discussed. To eliminate the imprecision caused by the run-time dead code, backward data-flow information, must be used. Proteus Test which can use backward information in run-time, is then presented to exploit more dynamic parallelism. Also, a variation of Proteus Test, the Advanced Proteus Test, is offered to achieve partial parallelism. Proteus Test was implemented on the parallelizing compiler AFT. In the end of this paper the program fpppp.f of Spec95fp Benchmark is taken as an example, to show the effectiveness of Proteus Test. This project is supported by the National Natural Science Foundation of China under grant No.69903003, Defense Science and Technology Key Lab Foundation of China under grant No.JS 94.6.1 JW0703 and Doctoral Programme Foundation. Li Jianhui received the B.S. degree in electrical engineering from Southwest Jiao Tong University in 1994 and the M.S. degree in computer science from Fudan University in 1997. He is now a lecture, in the Parallel Processing Institute of Fudan University. His current research interests include parallel compilers and parallel processing. ZANG Binyu received his B.S. degree and M.S. degree both in computer science from Fudan University in 1987 and 1990 respectively. He is now an associate professor in the Parallel Processing Institute of Fudan University. His current research interests include parallel compiler and parallel processing. WU Rong received the B.S. degree in computer science from Fudan University in 1998. She is now an M.S. candidate in the Parallel Processing Institute of Fudan University. Her current research interests include parallel compiler and parallel processing. ZHU Chuanqi received the B.S. degree in mathematics from Fudan University in 1965. He is currently a professor, Ph.D. supervisor and director of the parallel Processing Institute of Fudan University. His research interests include parallel processing and parallel compilers.

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133