• DocumentCode
    1813181
  • Title

    Thread migration on heterogeneous systems via compile-time transformations

  • Author

    Janche Sang ; Peters, Gareth W.

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Cleveland State Univ., OH
  • fYear
    1994
  • fDate
    19-22 Dec 1994
  • Firstpage
    634
  • Lastpage
    639
  • Abstract
    Describes a technique to provide multi-threading an an enhanced C language. In contrast to the traditional design of a thread library, which usually utilizes a few lines of assembly code to effect context-switching between threads, the technique we use is based on compile-time program transformations and a run-time library. Since this approach transforms a thread´s physical states into logical forms, thread migration in a heterogeneous distributed environment becomes practically feasible. Performance measurements of the current implementation are reported
  • Keywords
    C language; distributed processing; program compilers; software libraries; software performance evaluation; compile-time program transformations; context-switching; enhanced C language; heterogeneous distributed environment; lightweight processes; multi-threading; performance measurements; physical-logical transformation; run-time library; thread library; thread migration; Assembly; Context; Degradation; Light scattering; Measurement; Parallel processing; Programming environments; Runtime library; Throughput; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 1994. International Conference on
  • Conference_Location
    Hsinchu
  • Print_ISBN
    0-8186-6555-6
  • Type

    conf

  • DOI
    10.1109/ICPADS.1994.590411
  • Filename
    590411