The performance model of SilkRoad - a multithreaded DSM system for clusters

Liang Peng, Weng-Fai Wong, Chung-Kwong Yuen
2003 CCGrid 2003. 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003. Proceedings.  
Distributed Shared Memory (DSM) is a highly desirable programming model for cluster based computing. Even though a number of software DSMs have been developed with their performance evaluated, few of them have a theoretical performance model. In this paper, we propose and analyze the performance model of the software DSM of SilkRoad, a multithreaded runtime system for cluster computing. SilkRoad is built on the Cilk system with an extended memory consistency model which we call RC dag
more » ... ll RC dag consistency. Extending Cilk's theoretical performance model, we show that with the RC dag consistent DSM, the expected execution time ¢ ¤ £ of a partially strict multithreaded computation on
doi:10.1109/ccgrid.2003.1199406 dblp:conf/ccgrid/PengWY03 fatcat:nqyifpqwojgjtahqwshqhdknau