Optimized Parallel Execution of Declarative Programs on Distributed Memory Multiprocessors

Meiming Shen,Xinmin Tian,Dingxing Wang,Weimin Zheng,Dongchan Wen
DOI: https://doi.org/10.1007/bf02939530
1993-01-01
Abstract:In this paper, we focus on the compiling implementation of parallel logic language PARLOG and functional language ML on distributed memory multiprocessors. Under the graph rewriting framework, a Heterogeneous Parallel Graph Rewriting Execution Model (HPGREM) is presented firstly. Then based on HPGREM, a parallel abstract machine PAM/TGR is described. Furthermore, several optimizing compilation schemes for executing declarative programs on transputer array are proposed. The performance statistics on a transputer array demonstrate the effectiveness of our model, parallel abstract machine, optimizing compilation strategies and compiler.
What problem does this paper attempt to address?