A parallelizing translator for object-oriented large-grain data flow model

The paper introduces object-oriented large-grain data flow model and a parallelizing translator for the model. We design an efficient program partitioning algorithm based on objects for distributed system. Program restructuring according to the parallel model is automatically implemented by the translator.

[1]  Narain H. Gehani,et al.  Concurrent C++: Concurrent programming with class(es) , 1988, Softw. Pract. Exp..

[2]  Andrew S. Grimshaw,et al.  Mentat: An object-oriented macro data flow system , 1987, OOPSLA 1987.

[3]  Robert G. Babb,et al.  Parallel Processing with Large-Grain Data Flow Techniques , 1984, Computer.

[4]  Arvind,et al.  The U-Interpreter , 1982, Computer.

[5]  Toyohide WATANABE,et al.  C parallelizing compiler on local-network-based computer environment , 1993, [1993] Proceedings Seventh International Parallel Processing Symposium.

[6]  Joe D. Warren,et al.  The program dependence graph and its use in optimization , 1987, TOPL.

[7]  Robert M. Keller,et al.  Data Flow Program Graphs , 1982, Computer.

[8]  Gul A. Agha,et al.  ACTORS - a model of concurrent computation in distributed systems , 1985, MIT Press series in artificial intelligence.