A program partitioning method for parallelizing compiler on workstation clusters

被引:0
作者
Asakura, K [1 ]
Watanabe, T [1 ]
机构
[1] Nagoya Univ, Grad Sch Engn, Dept Informat Engn, Chikusa Ku, Nagoya, Aichi 46401, Japan
来源
INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-III, PROCEEDINGS | 1997年
关键词
parallelizing compiler; workstation cluster; dependency analysis; functional parallelism;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose a program partitioning method for Me parallelizing compiler. Our method is designed for workstation clusters. The most important issue for making parallel processing successful in workstation clusters is decreasing the inter-process communication frequency and overhead. In our method, we adopt the function as a unit of process generation, which makes the granularity of generated process coarser. In order to illustrate the parallel executability among functions, we introduce Me dependency value. in our program partitioning algorithm, the process generation depends on this dependency value. Namely, in our algorithm, the decreased processing time is estimated by the dependency value, and transforms a function into or process only when the processing time of whole program is decreased.
引用
收藏
页码:222 / 225
页数:4
相关论文
共 8 条
[1]  
Asakura K., 1993, Proceedings of Seventh International Parallel Processing Symposium (Cat. No.93TH0513-2), P849, DOI 10.1109/IPPS.1993.262771
[2]  
GEIST A, 1993, ORTLTM12187
[3]   AUTOMATIC EXTRACTION OF FUNCTIONAL PARALLELISM FROM ORDINARY PROGRAMS [J].
GIRKAR, M ;
POLYCHRONOPOULOS, CD .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1992, 3 (02) :166-178
[4]  
Honda H., 1990, Transactions of the Institute of Electronics, Information and Communication Engineers D-I, VJ73D-I, P756
[5]  
MAYDAN DE, 1991, P ACM SIGPLAN 91 C P, P1
[6]   ADVANCED COMPILER OPTIMIZATIONS FOR SUPERCOMPUTERS [J].
PADUA, DA ;
WOLFE, MJ .
COMMUNICATIONS OF THE ACM, 1986, 29 (12) :1184-1201
[7]   Network-based multicomputers: A practical supercomputer architecture [J].
Steenkiste, P .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1996, 7 (08) :861-875
[8]  
WOO SC, 1995, ACM COMP AR, P24, DOI 10.1109/ISCA.1995.524546