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
Link To Document