• DocumentCode
    2725405
  • Title

    Efficient fine-grain thread migration with active threads

  • Author

    Weissman, B. ; Gomes, B. ; Quittek, Jurgen W. ; Holtkamp, Michiel

  • Author_Institution
    California Univ., Berkeley, CA, USA
  • fYear
    1998
  • fDate
    30 Mar-3 Apr 1998
  • Firstpage
    410
  • Lastpage
    414
  • Abstract
    Thread migration is established as a mechanism for achieving dynamic load sharing. However, fine-grained migration has not been used due to the high thread and messaging overheads. This paper describes a fine-grained thread migration system whose extensible event mechanism permits an efficient interface between threads and communications without compromising the modularity and performance of either. Migration is supported by user level primitives based on which applications may implement different migration policies. The system is portable and can be used directly or serve as a compilation target for parallel languages. The system runs on a cluster of SMPs and observed performance is orders of magnitude better than other reported measurements
  • Keywords
    multiprogramming; parallel languages; parallel programming; resource allocation; software performance evaluation; software portability; active threads; compilation; dynamic load sharing; extensible event mechanism; fine-grain thread migration; measurements; messaging overhead; modularity; parallel languages; performance; software portability; user level primitives; Computer science; Costs; Europe; Functional programming; Kernel; Load management; National electric code; Object oriented modeling; Packaging; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1998. IPPS/SPDP 1998. Proceedings of the First Merged International ... and Symposium on Parallel and Distributed Processing 1998
  • Conference_Location
    Orlando, FL
  • ISSN
    1063-7133
  • Print_ISBN
    0-8186-8404-6
  • Type

    conf

  • DOI
    10.1109/IPPS.1998.669949
  • Filename
    669949