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 条
  • [41] Software eases CAD data distribution
    不详
    MANUFACTURING ENGINEERING, 1999, 123 (05): : 32 - 33
  • [42] UX Data Visualization: Supporting Software Professionals in Exploring Users' Interaction Data
    Macedo, Maylon
    Zainn, Luciana
    ENGINEERING INTERACTIVE COMPUTER SYSTEMS, EICS 2023 INTERNATIONAL WORKSHOPS AND DOCTORAL CONSORTIUM, 2024, 14517 : 207 - 222
  • [43] Data compression for PC software distribution
    Yu, TL
    SOFTWARE-PRACTICE & EXPERIENCE, 1996, 26 (11): : 1181 - 1195
  • [44] Data compression for PC software distribution
    Yu, Tong Lai
    Software - Practice and Experience, 1996, 26 (11): : 1181 - 1195
  • [45] A bimodal flexible distribution for lifetime data
    Ramires, Thiago G.
    Ortega, Edwin M. M.
    Cordeiro, Gauss M.
    Hens, Niel
    JOURNAL OF STATISTICAL COMPUTATION AND SIMULATION, 2016, 86 (12) : 2450 - 2470
  • [46] A Secure and Reusable Software Architecture for Supporting Online Data Harmonization
    Feric, Zlatan
    Agostini, Nicolas Bohm
    Beene, Daniel
    Signes-Pastor, Antonio J.
    Halchenko, Yuliya
    Watkins, Deborah
    MacKenzie, Debra
    Karagas, Margaret
    Manjourides, Justin
    Alshawabkeh, Akram
    Kaeli, David
    2021 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2021, : 2801 - 2812
  • [47] Supporting public software acquisition workflows -: Implications for data models
    Aigner, W
    Regner, P
    Wiesinger, T
    Küng, J
    15TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2004, : 1016 - 1022
  • [48] An improvement on data dependence analysis supporting software pipelining technique
    Zhang, CH
    Tang, ZZ
    ADVANCES IN PARALLEL AND DISTRIBUTED COMPUTING - PROCEEDINGS, 1997, : 378 - 382
  • [49] Recent researches for supporting software construction and maintenance with data mining
    Kobayashi, Takashi
    Hayashi, Shinpei
    Computer Software, 2010, 27 (03) : 13 - 23
  • [50] Hierarchical Organizations and a Supporting Software Architecture for Floating Car Data
    Haesevoets, Robrecht
    Weyns, Danny
    Holvoet, Tom
    Joosen, Wouter
    Valckenaers, Paul
    SASOW 2008: SECOND IEEE INTERNATIONAL CONFERENCE ON SELF-ADAPTIVE AND SELF-ORGANIZING SYSTEMS WORKSHOPS, PROCEEDINGS, 2008, : 31 - +