• DocumentCode
    2505002
  • 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
  • fYear
    0
  • fDate
    0-0 0
  • Lastpage
    272
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Workshops, 2006. ICPP 2006 Workshops. 2006 International Conference on
  • Conference_Location
    Columbus, OH
  • ISSN
    1530-2016
  • Print_ISBN
    0-7695-2637-3
  • Type

    conf

  • DOI
    10.1109/ICPPW.2006.21
  • Filename
    1690710