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 条
  • [31] MaDCoWS: A scalable Distributed Shared Memory environment for massively parallel multiprocessors
    Dimitrelos, D
    Halatsis, C
    HIGH-PERFORMANCE COMPUTING AND NETWORKING, PROCEEDINGS, 1999, 1593 : 784 - 793
  • [32] An efficient tree cache coherence protocol for distributed shared memory multiprocessors
    Chang, YK
    Bhuyan, LN
    IEEE TRANSACTIONS ON COMPUTERS, 1999, 48 (03) : 352 - 360
  • [33] Applications for shared memory multiprocessors
    Stenstrom, P
    Dahlgren, F
    COMPUTER, 1996, 29 (12) : 29 - 31
  • [34] SoftFLASH: Analyzing the performance of clustered distributed virtual shared memory
    Erlichson, A
    Nuckolls, N
    Chesson, G
    Hennessy, J
    ACM SIGPLAN NOTICES, 1996, 31 (09) : 210 - 220
  • [35] SoftFLASH: analyzing the performance of clustered distributed virtual shared memory
    Stanford Univ, Stanford, United States
    Comput Archit News, Special Issu (210-220):
  • [36] SoftFLASH: Analyzing the Performance of Clustered Distributed Virtual Shared Memory
    Erlichson, A.
    Nuckolls, N.
    Chesson, G.
    Hennessy, J.
    Computer Architecture News, 24
  • [37] Software based Distributed Shared Memory (DSM) model using Shared variables between Multiprocessors
    Vasava, Hemant D.
    Rathod, Jagdish M.
    2015 INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND SIGNAL PROCESSING (ICCSP), 2015, : 1431 - 1435
  • [38] Memory Affinity for Hierarchical Shared Memory Multiprocessors
    Ribeiro, Christiane Pousa
    Mehaut, Jean-Francois
    Carissimi, Alexandre
    Castro, Marcio
    Fernandes, Luiz Gustavo
    PROCEEDINGS OF THE 21ST INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING, 2009, : 59 - +
  • [39] Scheduling user-level threads on distributed shared-memory multiprocessors
    Polychronopoulos, ED
    Papatheodorou, TS
    EURO-PAR'99: PARALLEL PROCESSING, 1999, 1685 : 358 - 368
  • [40] Distributed shared abstractions (DSA) on multiprocessors
    Clemencon, C
    Mukherjee, B
    Schwan, K
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1996, 22 (02) : 132 - 152