Teamster: A Transparent Distributed Shared Memory for Cluster Symmetric Multiprocessors

  • Authors:
  • J. B. Chang;C. K. Shieh

  • Affiliations:
  • -;-

  • Venue:
  • CCGRID '01 Proceedings of the 1st International Symposium on Cluster Computing and the Grid
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

Teamster is a transparent DSM system built on a cluster of symmetric x86 multiprocessors connected with 100Mb Fast Ethernet. Teamster has a hybrid thread architecture that programmer can parallelize their application without concerning the underlying hardware configuration. The Global Memory Image of Teamster provides a truly global s 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 c need explicit annotations to propagate the modification of global static variables. With the support of hybrid thread architecture and Global Memory Image, Teamster can provide a truly transparent DSM in the cluster of SMP computers. More than that, the overhead of creating more application threads and supporting Global Memory Image don't affect the performance of Teamster in our measurement.