DocumentCode :
3349394
Title :
Experiments with Virtual C Threads
Author :
Küchlin, Wolfgang W. ; Ward, Jeffrey A.
Author_Institution :
Wilhelm-Schickard-Inst. fuer Inf., Tubingen Univ., Germany
fYear :
1992
fDate :
1-4 Dec 1992
Firstpage :
50
Lastpage :
55
Abstract :
Virtual C Threads is a user-level threads system built transparently on top of C Threads. Its goal is to insulate the application from much of the implementation differences and limitations in C Threads systems and to make multithreading of large codes practical. The number of available threads is virtually unlimited, and at the same time there is a significant reduction in the number of C thread context switches through lazy evaluation of virtual threads. They evaluate Virtual C Threads from an application point of view. They measure its performance on parallel symbolic algebra codes and suggest an application programming style that requires little tuning and thus makes multithreading easy and efficient
Keywords :
performance evaluation; scheduling; software packages; symbol manipulation; C thread context switches; Virtual C Threads; application programming style; implementation differences; lazy evaluation; multithreading; parallel symbolic algebra codes; performance; user-level threads system; Algebra; Application software; Insulation; Kernel; Operating systems; Packaging; Parallel programming; Programming profession; Switches; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 1992. Proceedings of the Fourth IEEE Symposium on
Conference_Location :
Arlington, TX
Print_ISBN :
0-8186-3200-3
Type :
conf
DOI :
10.1109/SPDP.1992.242764
Filename :
242764
Link To Document :
بازگشت