Title :
An adaptive heterogeneous software DSM
Author :
Walters, John Paul ; Jiang, Hai ; Chaudhary, Vipin
Author_Institution :
Inst. for Sci. Comput., Wayne State Univ., Detroit, MI
Abstract :
This paper presents a mechanism to run parallel applications in heterogeneous, dynamic environments while maintaining thread synchrony. A heterogeneous software DSM is used to provide synchronization constructs similar to Pthreads, while providing for individual thread mobility. An asymmetric data conversion scheme is adopted to restore thread states among different computers during thread migration. Within this framework we create a mechanism capable of maintaining the distributed state between migrated (and possibly heterogeneous) threads. We show that thread synchrony can be maintained with minimal overhead and minimal burden to the programmer
Keywords :
distributed shared memory systems; multi-threading; Pthreads; adaptive heterogeneous software DSM; asymmetric data conversion; heterogeneous dynamic environments; parallel applications; synchronization constructs; thread migration; thread mobility; thread synchrony; Concurrent computing; Distributed computing; Grid computing; Packaging machines; Parallel processing; Programming profession; Scientific computing; Throughput; Voice mail; Yarn;
Conference_Titel :
Parallel Processing Workshops, 2006. ICPP 2006 Workshops. 2006 International Conference on
Conference_Location :
Columbus, OH
Print_ISBN :
0-7695-2637-3
DOI :
10.1109/ICPPW.2006.21