DATA PRE SENDING TECHNIQUE IN DISTRIBUTED SHARED MEMORY SYSTEMS
Xie Xiang · Chinese Journal of Computers · 1999
The high latency of remote data access is critical to the performance of distributed shared memory systems. It directly influences the efficiency of the DSM system, especially, software DSM system. In this paper, a DSM model is proposed for understanding and analyzing the data behavior in DSM system. Based on the model, a method called pre sending is introduced. This technique is to reduce the amount of communication and tolerate the latency of every remote access from reducing the difference of semantic on data in different system levels. The large and small data shall be processed in different way. The owner of shared data can become the master of data transmission and automatically determine how, where, and when to send more data to the destinations. The results of this method in a prototype test environment show that for some applications such as SOR, LU, FFT, and Marix multiplication the amount of communication is decreased from 49 to 20 percent, the number of access miss drops from 49 to 28 percent, and the execution time of the programs is cut down from 22 to 5 percent. The preliminary results indicate that if the characteristics of shared variable in high level can be passed into the lower level, the utilization ratio of data in shared memory space could be improved immediately.