Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
The SkeTo Project
[go: Go Back, main page]

High Level Parallel Programming and Parallelization

Selected Papers | Software
The problems involved in developing efficient and correct parallel programs have proved much harder than those in developing efficient sequential ones, both for programmers and for compilers. We have made the first attempt to construct a calculational framework for parallelization of sequential programs [POPL98], including a novel inductive synthesis lemma and a calculation algorithm for parallelization of general recursive functions. Being constructive, this work has proved to be useful both in parallelizing compiler and in parallel programming.

We are now applying the technique to design and implementation of skeletal parallel programming environment called SkeTo, which supports efficient parallel programming with a fixed set of parallel skeletons. It can deal with a large class of problems on lists, 2-dimensional arrays, and irregular trees.


Selected Papers

More papers are available here.


Software


Maintained by Zhenjiang Hu. Last modified in 2006.