Home // INFOCOMP 2011, The First International Conference on Advanced Communications and Computation // View article
Constructing Parallel Programs Based on Rule Generators
Authors:
Kiyoshi Akama
Ekawit Nantajeewarawat
Hidekatsu Koike
Keywords: parallel computation; program correctness; rule generation; equivalent transformation
Abstract:
We propose a new architecture of parallel programs based on the master-worker model of parallel computing. In this architecture, computation is realized by rule application and rule generation. A master has a set of equivalent transformation rules (ET rules) and solves a problem by successively applying ET rules to definite clauses representing its computation state. A worker has a rule generator and makes computation by generating ET rules on demand based on run-time content of the master's computation states. A general scheme for constructing parallel programs based on rule-set generators and rule-generator generators is presented and a sufficient condition for the correctness of the scheme is established. Application of our framework to solving a constraint satisfaction problem is illustrated.
Pages: 173 to 178
Copyright: Copyright (c) IARIA, 2011
Publication date: October 23, 2011
Published in: conference
ISSN: 2308-3484
ISBN: 978-1-61208-161-8
Location: Barcelona, Spain
Dates: from October 23, 2011 to October 29, 2011