Derivation of Parallel Programs for Maximum Marking Problems on Lists

Kiminori Matsuzaki,Zhenjiang Hu,Masato Takeichi
2008-01-01
Abstract:The maximum marking problem is the problem of marking the entries of some given data structure in such a way that a given constraint is satisfied and the sum of the values associated with marked entries is as large as possible. We can formalize many optimization problems as instances of the maximum marking problems. In this paper, we show the derivation of parallel programs for maximum marking problems on lists, which include the well-known maximum segment sum problem. The derivation of parallel programs is based on skeletal parallel programming, where parallel programs are developed by compositions of abstracted parallel computational patterns called skeletons. In this paper, we also discuss a code generator for the maximum marking problems.
What problem does this paper attempt to address?