DocumentCode :
2250385
Title :
Design patterns for parallel computations of master-slave model
Author :
Huang, Kuo-Chan ; Wang, Feng-Jian
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Chiao Tung Univ., Hsinchu, Taiwan
Volume :
3
fYear :
1997
fDate :
9-12 Sep 1997
Firstpage :
1508
Abstract :
This paper presents two design patterns useful for parallel computations of master-slave model. These patterns are concerned with task management and parallel and distributed data structures. They can be used to help address the issues of data partition and mapping, dynamic task allocation, and load balancing in parallel programming with the benefit of less programming efforts and better program structures. The patterns are described in object-oriented notation, accompanied with illustrative examples in C++. We also provide our experience in applying these patterns to two scientific simulation programs simulating Ising model and plasma respectively. Since master-slave model is a widely used parallel programming paradigm, the design patterns presented in this paper have large potential application in parallel computations
Keywords :
Ising model; data structures; digital simulation; distributed processing; object-oriented programming; parallel programming; physics computing; plasma; C++; Ising model; data partition; design patterns; distributed data structure; dynamic task allocation; load balancing; mapping; master-slave model; object-oriented notation; parallel computations; parallel data structure; parallel programming; plasma; program structures; scientific simulation programs; task management; Computational modeling; Concurrent computing; Data structures; Dynamic programming; Load management; Master-slave; Object oriented modeling; Parallel programming; Plasma applications; Plasma simulation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information, Communications and Signal Processing, 1997. ICICS., Proceedings of 1997 International Conference on
Print_ISBN :
0-7803-3676-3
Type :
conf
DOI :
10.1109/ICICS.1997.652245
Filename :
652245
Link To Document :
بازگشت