Compiler-Assisted software DSM on a WAN cluster

  • Authors:
  • Junpei Niwa

  • Affiliations:
  • “Information and Systems” Presto, Japan Science and Technology Agency, Department of Astronomy, Graduate School of Science, University of Tokyo, Tokyo, Japan

  • Venue:
  • PDCAT'04 Proceedings of the 5th international conference on Parallel and Distributed Computing: applications and Technologies
  • Year:
  • 2004

Quantified Score

Hi-index 0.01

Visualization

Abstract

Recent progress in high-speed and high-bandwidth backbone networks has led to computer clusters over wide-area network (WAN), called global computing systems. The shared-memory programming model makes it much easier for programmers to write parallel applications on global computing systems than the message-passing model. The question is whether or not shared-memory parallel programs can run on global computing systems efficiently. This paper proposes techniques for optimizing software distributed shared memory (S-DSM) on global computing systems. Both the compiler optimization and the run-time optimization make the latency of remote-memory access small and provide scalable shared memory. These techniques for optimizing S-DSM system have been implemented, and they are evaluated through the experiments under pseudo WANenvironment using Comet delay.