Segmented diffusion theorem

Zhenjiang Hu,Tomonari Takahashi,Hideya Iwasaki,Masato Takeichi
DOI: https://doi.org/10.1109/ICSMC.2002.1167970
2002-01-01
Abstract:Skeletal parallel programming ease par- allel programming by providing efficient ready-made skeletons. However, nested use of skeletons are dif- ficult to be implemented in an efficiently and load unbalanced way. In this paper, we propose a novel transformation theorem called the segmented diffu- sion theorem, an extension of the diffusion theorem, which can flatten many nested uses of skeletons into more efficient skeletal parallel programs. This the- orem is not only useful for guiding construction of efficient skeletal parallel programs, but also suitable for optimizing skeletal parallel programs in compil- ers.
What problem does this paper attempt to address?