Supporting flexible data distribution in software DSMs

被引:0
|
作者
Hong, JW [1 ]
Chen, GL
Zhang, ZQ
机构
[1] Univ Sci & Technol China, Dept Comp Sci, Hefei 230027, Peoples R China
[2] Chinese Acad Sci, Comp Technol Inst, Beijing 100080, Peoples R China
关键词
DSM; JIAJIA; data distribution; address computation; Dawning; 2000-I;
D O I
10.1007/BF02950408
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Page-based software DSM systems suffer from false sharing caused by the large sharing granularity, and only support one-dimension Block or Cyclic-block 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 with Block/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.
引用
收藏
页码:445 / 452
页数:8
相关论文
共 50 条
  • [31] Data Analysis Tool Supporting Software Development Process
    Kozik, Rafa
    Choras, Micha
    Puchalski, Damian
    Renk, Rafal
    2017 IEEE 14TH INTERNATIONAL SCIENTIFIC CONFERENCE ON INFORMATICS, 2017, : 179 - 184
  • [32] Reducing system overheads in home-based software DSMs
    Hu, Weiwu
    Shi, Weisong
    Tang, Zhimin
    Proceedings of the International Parallel Processing Symposium, IPPS, 1999, : 167 - 173
  • [33] Where does the time go in software DSMs? - experiences with JIAJIA
    Shi W.
    Hu W.
    Tang Z.
    Journal of Computer Science and Technology, 1999, 14 (3) : 193 - 205
  • [34] An expertise system for supporting the sales and distribution process of a software vendor
    Hartmann, P
    Studt, R
    Kral, A
    PRACTICAL ASPECTS OF KNOWLEDGE MANAGEMENT, 2002, 2569 : 501 - 512
  • [35] Supporting irregular data distribution for heterogeneous clusters
    Cermele, M
    Colajanni, M
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS - PROCEEDINGS OF THE ISCA 9TH INTERNATIONAL CONFERENCE, VOLS I AND II, 1996, : 355 - 361
  • [36] Performance analysis of methods that overcome false sharing effects in software DSMs
    Kudlur, M
    Govindarajan, R
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2004, 64 (08) : 887 - 907
  • [37] Eliminating Barrier Synchronization for Compiler-Parallelized Codes on Software DSMs
    Hwansoo Han
    Chau-Wen Tseng
    Pete Keleher
    International Journal of Parallel Programming, 1998, 26 : 591 - 612
  • [38] A flexible perspective for sofware processes - Supporting flexibility in the software process engineering metamodel
    Martinho, Ricardo
    Domingos, Dulce
    Varajao, Joao
    ICEIS 2007: PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, 2007, : 559 - +
  • [39] Deriving DSMs from LiDAR data with kriging
    Lloyd, CD
    Atkinson, PM
    INTERNATIONAL JOURNAL OF REMOTE SENSING, 2002, 23 (12) : 2519 - 2524
  • [40] Architecture Based Approaches Supporting Flexible Design of Self-Adaptive Software
    Cha, Jung-Eun
    Kim, Jeong-Si
    Jeong, Young-Joon
    2016 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE & COMPUTATIONAL INTELLIGENCE (CSCI), 2016, : 1424 - 1425