Title :
Comparing latency-tolerance techniques for software DSM systems
Author :
Pinto, Raquel ; Bianchini, Ricardo ; Amorim, Claudio L.
Author_Institution :
Univ. Estacio de Sa, Rio de Janeiro, Brazil
Abstract :
We study the isolated and combined effects of several latency-tolerance techniques for software-based distributed shared-memory systems (software DSMs). More specifically, we focus on data prefetching, update-based coherence, and single-writer optimizations for page-based software DSMs. Our experimental results with six parallel applications show that, when these techniques are carefully combined, they can provide running time and speedup improvements of up to 54 percent and 110 percent, respectively, on a cluster of eight PCs.
Keywords :
distributed shared memory systems; paged storage; parallel programming; synchronisation; workstation clusters; data prefetching; distributed shared-memory systems; latency-tolerance techniques; page-based software DSM; parallel programming; single-writer optimizations; software DSM systems; synchronisation; update-based coherence; workstation clusters; Access protocols; Application software; Computer Society; Delay; Hardware; Parallel programming; Personal communication networks; Prefetching; Software systems; System software;
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
DOI :
10.1109/TPDS.2003.1247677