Design patterns for parallel computations of master-slave model

Kuo Chan Huang*, Feng-Jian Wang

*此作品的通信作者

研究成果: Paper同行評審

2 引文 斯高帕斯(Scopus)

摘要

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.

原文English
頁面1508-1512
頁數5
DOIs
出版狀態Published - 1 12月 1997
事件Proceedings of the 1997 1st International Conference on Information, Communications and Signal Processing, ICICS. Part 3 (of 3) - Singapore, Singapore
持續時間: 9 9月 199712 9月 1997

Conference

ConferenceProceedings of the 1997 1st International Conference on Information, Communications and Signal Processing, ICICS. Part 3 (of 3)
城市Singapore, Singapore
期間9/09/9712/09/97

指紋

深入研究「Design patterns for parallel computations of master-slave model」主題。共同形成了獨特的指紋。

引用此