Second International Symposium on Parallel and Distributed Computing
Graphical Design Tool for Parallel Programs with Execution Control Based on Global Application States
Ljubljana, Slovenia
October 13-October 14
ISBN: 0-7695-2069-3
New high-level control mechanisms for design of parallel programs are introduced in the paper. Special synchronizer processes collect information on application parallel process states and construct strongly consistent global states, using time interval timestamps. Based on consistent global states, synchronization and execution control predicates are evaluated by the synchronizers. As a result, synchronization/control signals are sent to application processes. The signals can trigger asynchronous computation activation or cancellation. The proposed synchronization framework is integrated with a message passing system and included into GRADE graphical parallel program design environment. Architecture and implementation aspects of such system are discussed.
Citation:
J. Borkowski, M. Tudruj, D. Kopanski, "Graphical Design Tool for Parallel Programs with Execution Control Based on Global Application States," ispdc, pp.37, Second International Symposium on Parallel and Distributed Computing, 2003