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 条
  • [1] Supporting flexible data distribution in software DSMs
    Jinwei Hong
    Guoliang Chen
    Zhaoqing Zhang
    Journal of Computer Science and Technology, 2000, 15 : 445 - 452
  • [2] Supporting Flexible Data Distributionin Software DSMs
    洪锦伟
    陈国良
    张兆庆
    Journal of Computer Science and Technology, 2000, (05) : 445 - 452
  • [3] Dynamic Data Prefetching in Home-Based Software DSMs
    胡伟武
    张福新
    刘海明
    Journal of Computer Science and Technology, 2001, (03) : 231 - 241
  • [4] Dynamic data prefetching in home-based software DSMs
    Hu, WW
    Zhang, FX
    Liu, HM
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2001, 16 (03) : 231 - 241
  • [5] Dynamic data prefetching in home-based software DSMs
    Weiwu Hu
    Fuxin Zhang
    Haiming Liu
    Journal of Computer Science and Technology, 2001, 16 : 231 - 241
  • [7] Software Speculation on Caching DSMs
    Koduru, Sai Charan
    Vora, Keval
    Gupta, Rajiv
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2018, 46 (02) : 313 - 332
  • [8] Software Speculation on Caching DSMs
    Sai Charan Koduru
    Keval Vora
    Rajiv Gupta
    International Journal of Parallel Programming, 2018, 46 : 313 - 332
  • [9] OpenMP on networks of workstations for software DSMs
    Zhang, F
    Chen, GL
    Zhang, ZQ
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2002, 17 (01) : 90 - 100
  • [10] OpenMP on networks of workstations for software DSMs
    Feng Zhang
    Guoliang Chen
    Zhaoqing Zhang
    Journal of Computer Science and Technology, 2002, 17 : 90 - 100