Teamster: A transparent distributed shared memory for cluster symmetric multiprocessors

J. B. Chang, Ce-Kuen Shieh

Research output: Chapter in Book/Report/Conference proceedingConference contribution

12 Citations (Scopus)

Abstract

Teamster is a transparent DSM system built on a cluster of symmetric x86 multiprocessors connected with 100 Mb Fast Ethernet. Teamster has a hybrid thread architecture so that a programmer can parallelize the application without concerning the underlying hardware configuration. The Global Memo Image of Teamster provides a truly global and synchronization objects are put into GMI. Because we declare and initialize these data and objects in the beginning, the linker of the operating system helps us forming this and need explicit annotations to propagate the modification of global static variables. With the support of the hybrid thread architecture and Global Memory Image, Teamster can provide a truly transparent DSM in the cluster of SSMP computers. More than that, the overhead of creating more application threads and supporting the Global Memory Image does not affect the performance of Teamster in our measurement.

Original languageEnglish
Title of host publicationProceedings - 1st IEEE/ACM International Symposium on Cluster Computing and the Grid, CCGrid 2001
Pages508-513
Number of pages6
DOIs
Publication statusPublished - 2001 Dec 1
Event1st IEEE/ACM International Symposium on Cluster Computing and the Grid, CCGrid 2001 - Brisbane, QLD, Australia
Duration: 2001 May 152001 May 18

Publication series

NameProceedings - 1st IEEE/ACM International Symposium on Cluster Computing and the Grid, CCGrid 2001

Other

Other1st IEEE/ACM International Symposium on Cluster Computing and the Grid, CCGrid 2001
CountryAustralia
CityBrisbane, QLD
Period01-05-1501-05-18

All Science Journal Classification (ASJC) codes

  • Computational Theory and Mathematics
  • Computer Science Applications
  • Software
  • Electrical and Electronic Engineering

Fingerprint Dive into the research topics of 'Teamster: A transparent distributed shared memory for cluster symmetric multiprocessors'. Together they form a unique fingerprint.

  • Cite this

    Chang, J. B., & Shieh, C-K. (2001). Teamster: A transparent distributed shared memory for cluster symmetric multiprocessors. In Proceedings - 1st IEEE/ACM International Symposium on Cluster Computing and the Grid, CCGrid 2001 (pp. 508-513). [923235] (Proceedings - 1st IEEE/ACM International Symposium on Cluster Computing and the Grid, CCGrid 2001). https://doi.org/10.1109/CCGRID.2001.923235