Anatomy of parafrase-2

Chao Tung Yang*, Shian Shyong Tseng, Chang-Sheng Chen


研究成果: Article同行評審

10 引文 斯高帕斯(Scopus)


Parallel compilers analyze sequential programs, in particular their loops, to detect hidden parallelism for automatic reconstructing of sequential programs into parallel subtasks. Up to now, many researchers have concentrated on how to find efficient and precise parallel compilers for shared-memory multiprocessor systems to achieve high speedup. Parafrase-2, a famous parallel compiler developed at Illinois University, aims at exploring program transformation for parallel compilers. In this paper, Parafrase-2 is first traced; the data structures and the logical views of scalar analysis, data dependence analysis, and parallelization analysis passes along with their relevant relations between passes are then presented. To develop a prototype parallel compiler and evaluate its performance, Parafrase-2 was ported on an Acer Altos 10000 system under Mach OS. Furthermore, some improvable issues are also presented. Finally, concluding remarks and future work are also given.

頁(從 - 到)450-462
期刊Proceedings of the National Science Council, Republic of China, Part A: Physical Science and Engineering
出版狀態Published - 1 9月 1994


深入研究「Anatomy of parafrase-2」主題。共同形成了獨特的指紋。