Back to Search
Start Over
Supporting flexible data distribution in software DSMs
- Source :
- Journal of Computer Science and Technology. 15:445-452
- Publication Year :
- 2000
- Publisher :
- Springer Science and Business Media LLC, 2000.
-
Abstract
- Page-based software DSM systems suffer from false sharing caused by the large sharing granularity, and only support one-dimensionBlock orCyclicblock data distribution schemes. Thus applications running on them will suffer from poor data locality and will be able to exploit parallelism only when using a large number of processors. In this paper, a way towards supporting flexible data distribution (FDD) on software DSM system is presented. Small granularity-tunable blocks, the size of which can be set by compiler or programmer, are used to overlap the working data sets distributed among processors. The FDD was implemented on a software DSM system called JIAJIA. Compared withBlock/Cyclic-block distribution schemes used by most DSM systems now, experiments show that the proposed way of flexible data distribution is more effective. The performance of the applications used in the experiments is significantly improved.
- Subjects :
- Computer science
business.industry
Distributed computing
Locality
False sharing
computer.software_genre
Computer Science Applications
Theoretical Computer Science
Set (abstract data type)
Software
Computational Theory and Mathematics
Hardware and Architecture
Compiler
Programmer
business
computer
Block (data storage)
Subjects
Details
- ISSN :
- 18604749 and 10009000
- Volume :
- 15
- Database :
- OpenAIRE
- Journal :
- Journal of Computer Science and Technology
- Accession number :
- edsair.doi...........4bfc1634abd90d5548914aee68fd15d1