Abstract
We summarize an implementation of a distributed sharedmemory system on a workstation cluster. In this paper, we introduce fast serial links called Serial Transparent Asynchronous First-in Firstout Link (STAFF-Link). By using these links we construct a parallel processing system based on the workstation cluster. In the workstation cluster, a distributed shared-memory mechanism is utilized for interprocess communication with software controlled cache. We evaluate the performance of the system for several applications.
Preview
Unable to display preview. Download preview PDF.
References
V. S. Sunderam, “PVM: A Framework for Parallel Distributed Computing,” Concurrency: Practice and Experience, Vol. 2, Number 4, pp. 315–339, (1990).
Message Passing Interface Forum, “MPI: A Message-Passing Interface Standard,” International Journal of Supercomputer Applications and High Performance Computing, Vol. 8, Number 3/4, pp. 159–416, (1994).
Craig C. Douglas, Timothy G. Mattson and Martin H. Schultz, “Parallel Programming Systems for Workstation Clusters,” Technical Report TR-975, Yale University Department of Computer Science Research, (1993).
Li, K and Hudak, P.: “Memory Coherency in Shared Virtual Memory Systems”, ACM Trans. Comput. Syst., Vol.7, No.4, pp.321–359 (1989).
Pete Keleher, Sandhya Dwarkadas, Alan L.Cox, and Willy Zwaenepoel: “TreadMarks: Distributed Shared Memory on Standard Workstations and Operating Systems”, Rice COMP TR93-214 (1993).
Dilip Khandekar:“Quarks: Portable Distributed Shared-Memory on Unix”, quarks/doc/tech-report. ps including ftp://jaguar.cs.utah.edu/pub/dsm/ Quarks.tar.Z, (1995).
Mark D. Hill, James R. Larus and David A. Wook: “Tempest: A substrate for Portable Parallel Programs.”, Proc. of COMPCON'95, pp.327–332 (1995).
H. Nakajo, K. Kuramae, Y. Kaneda and S. Maekawa: The Implementation and Evaluation of Software Distributed Shared-Memory (DSM) for Workstation Clusters (in Japanese), Trans. IPS Japan, Vol.36, No.7, pp.1719–1728 (1995).
H. Nakajo, S. Ohtani, T. Matsumoto, M. Kohata, K. Hiraki and Y. Kaneda: An I/O Network Architecture of the Distributed Shared-Memory Massively Parallel Computer JUMP-1, Proc. of 11th Int. Conf. on Supercomputing (ICS97) (1997) (to appear).
Advanced Micro Devices, Inc, Am7968 / Am7969-175 TAXI-175 Transmitter Receiver Data Sheet and Technical Manual (1992).
Daniel E. Lenoski and Wolf-Dietrich Weber: “Scalable Shared-Memory Multiprocessing”, Morgan Kaufmann Publishers, (1995).
Hironori Nakajo, Takeshi Yoshinaga, Koichi Wada and Yukio Kaneda, “Ring-Connected Parallel Computer KORP-Coherence Protocol for Distributed Shared-Memory-Proc. of Int. Conf. on Parallel and Distributed Systems ICPADS'92, pp.504–511 (1992).
N. J. Boden, D. Cohen, R. E. Felderman, A. E. Kulawik, C. L. Seitz, J. N. Seizovic and W. K. Su: “Myrinet: A Gigabit-per Second Local Area Network.”, IEEE Micro, 15(1): pp.29–36 (1995).
Singh, J. P. et al.: “SPLASH: Stanford Parallel Applications for Shared-Memory”, Computer Systems Laboratory, Stanford University, CA 94305.
Steven Cameron Woo, Moriyoshi Ohara, Evan Torrie, Jaswinder Pal Singh, and Anoop Gupta: “SPLASH-2Programs: Characterization and Methodological Considerations,” Proceedings of the 22nd International Symposium on Computer Architecture, pp.24–36, (1995).
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Nakajo, H., Ichikawa, A., Kaneda, Y. (1997). An implementation and evaluation of a distributed shared-memory system on workstation clusters using fast serial links. In: Polychronopoulos, C., Joe, K., Araki, K., Amamiya, M. (eds) High Performance Computing. ISHPC 1997. Lecture Notes in Computer Science, vol 1336. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0024212
Download citation
DOI: https://doi.org/10.1007/BFb0024212
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63766-0
Online ISBN: 978-3-540-69644-5
eBook Packages: Springer Book Archive