A transparent distributed shared memory for clustered symmetric multiprocessors

被引:9
|
作者
Chang, Jyh-Biau [1 ]
Shieh, Ce-Kuen
Liang, Tyng-Yeu
机构
[1] Natl Cheng Kung Univ, Dept Elect Engn, Tainan 70101, Taiwan
[2] Natl Kaohsiung Univ Appl Sci, Dept Elect Engn, Kaohsiung, Taiwan
来源
JOURNAL OF SUPERCOMPUTING | 2006年 / 37卷 / 02期
关键词
distributed shared memory; symmetric multiprocessor; cluster computing; reconfiguration; thread architecture;
D O I
10.1007/s11227-006-5483-x
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A transparent distributed shared memory (DSM) system must achieve complete transparency in data distribution, workload distribution, and reconfiguration respectively. The transparency of data distribution allows programmers to be able to access and allocate shared data using the same user interface as is used in shared-memory systems. The transparency of workload distribution and reconfiguration can optimize the parallelism at both the user-level and the kernel-level, and also improve the efficiency of run-time reconfiguration. In this paper, a transparent DSM system referred to as Teamster is proposed and is implemented for clustered symmetric multiprocessors. With the transparency provided by Teamster, programmers can exploit all the computing power of the clustered SMP nodes in a transparent way as they do in single SMP computer. Compared with the results of previous researches, Teamster can realize the transparency of cluster computing and obtain satisfactory system performance.
引用
收藏
页码:145 / 160
页数:16
相关论文
共 50 条
  • [1] A Transparent Distributed Shared Memory for Clustered Symmetric Multiprocessors
    Jyh-Biau Chang
    Ce-Kuen Shieh
    Tyng-Yeu Liang
    The Journal of Supercomputing, 2006, 37 : 145 - 160
  • [2] Teamster:: A transparent distributed shared memory for cluster symmetric multiprocessors
    Chang, JB
    Shieh, CK
    FIRST IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, PROCEEDINGS, 2001, : 508 - 513
  • [3] Simulation tools to study a distributed shared memory for clusters of symmetric multiprocessors
    Thaker, DD
    Chaudhary, V
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF GRID COMPUTING AND ESCIENCE, 2006, 22 (1-2): : 57 - 66
  • [4] Memory latency in distributed shared-memory multiprocessors
    Motlagh, BS
    DeMara, RF
    PROCEEDINGS IEEE SOUTHEASTCON '98: ENGINEERING FOR A NEW ERA, 1998, : 134 - 137
  • [5] DESIGN AND ANALYSIS OF MULTIPROCESSORS WITH DISTRIBUTED SHARED MEMORY
    FRITSCH, G
    HANDLER, W
    TSI-TECHNIQUE ET SCIENCE INFORMATIQUES, 1991, 10 (04): : 325 - 329
  • [6] Shaman: A distributed simulator for shared memory multiprocessors
    Matsuo, H
    Imafuku, S
    Ohno, K
    Nakashima, H
    MASCOTS 2002: 10TH IEEE INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATIONS SYSTEMS, PROCEEDINGS, 2002, : 347 - 355
  • [7] SENSS: Security enhancement to symmetric shared memory multiprocessors
    Zhang, YT
    Gao, L
    Yang, J
    Zhang, XY
    Gupta, RJ
    11TH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 2005, : 352 - 362
  • [8] Data distribution support on distributed shared memory multiprocessors
    Chandra, R
    Chen, DK
    Cox, R
    Maydan, DE
    Nedeljkovic, N
    Anderson, JM
    ACM SIGPLAN NOTICES, 1997, 32 (05) : 334 - 345
  • [9] Paging tradeoffs in distributed-shared-memory multiprocessors
    Burger, DC
    Hyder, RS
    Miller, BP
    Wood, DA
    JOURNAL OF SUPERCOMPUTING, 1996, 10 (01): : 87 - 104
  • [10] Enhancing the performance of autoscheduling in Distributed Shared Memory multiprocessors
    Nikolopoulos, DS
    Polychronopoulos, ED
    Papatheodorou, TS
    EURO-PAR '98 PARALLEL PROCESSING, 1998, 1470 : 491 - 501