• 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