Distributed Processing and An Efficient Data Distribution Method on a Distributed Shared Memory Machine


The Transactions of the Korea Information Processing Society (1994 ~ 2000), Vol. 3, No. 6, pp. 1433-1442, Nov. 1996
10.3745/KIPSTE.1996.3.6.1433,   PDF Download:

Abstract

Data distribution of SPMD(Single Program Multiple Data) pattern is one of main of HPF(High Performance Fortran). This paper describes design issues for such data distribution and its efficient execution model on TICOM IV computer, named SPAX(Scalable Parallel Architecture computer based on X-bar network). SPAX has a hierarchical clustering structure that uses distributed shared memory(DSM). In such memory structure, it cannot make a full system utilization to apply unanimously either SMDD(Shared Memory Data Distribution) or DMDD(Distributed Memory Data Distribution), a data distribution model based on hierarchical master-slaves scheme. In this model, a remote master and slaves are designated in each node, shared address scheme is used within a node and message passing scheme between nodes. In our simulation, assuming a node size in which system performance degradation is minimized, DSMDD is more effective than SMDD and DMDD. Especially, the larger number of logical precessors and the less data dependency between distributed data, the better performance is obtained.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
M. O. Gee, "Distributed Processing and An Efficient Data Distribution Method on a Distributed Shared Memory Machine," The Transactions of the Korea Information Processing Society (1994 ~ 2000), vol. 3, no. 6, pp. 1433-1442, 1996. DOI: 10.3745/KIPSTE.1996.3.6.1433.

[ACM Style]
Min Ok Gee. 1996. Distributed Processing and An Efficient Data Distribution Method on a Distributed Shared Memory Machine. The Transactions of the Korea Information Processing Society (1994 ~ 2000), 3, 6, (1996), 1433-1442. DOI: 10.3745/KIPSTE.1996.3.6.1433.