@MISC{Kuo_parallelgarbage, author = {Wen-yan Kuo}, title = {Parallel Garbage Collection and Graph Reducer}, year = {} }
Bookmark
OpenURL
Abstract
In this paper ' we investigate the problem of parallel evaluation of functional programs. We have developed a novel approach to deal with sharing in graph reduction. Share nodes are introduced to explicitly handle sharing. By using share nodes, we have a garbage collection method that is on-the-fly (real time), parallel. distributed. and incremental. In our parallel graph reducer, copying can be done in parallel to make an exponential growth of program tree nodes. Since each node represents a simple operation, the growth of program trees is a natural distri-bution of computation work. Load balancing becomes very easy and can be done automatically. A simulator is implemented to simulate a tree structured parallel com-puter to run our graph reducer. Examples such as parallel matrix addition and multiplication are tested. 1.