• DocumentCode
    2258187
  • Title

    Parallel Pthread library (PPL): user-level thread library with parallelism and portability

  • Author

    Miyazaki, Toshimasa ; Sakamoto, Chikara ; Kuwayama, Masayuki ; Saisho, K. ; Fukuda, Akira

  • Author_Institution
    Dept. of Comput. Sci. & Commun. Eng., Kyushu Univ., Fukuoka, Japan
  • fYear
    1994
  • fDate
    9-11 Nov 1994
  • Firstpage
    301
  • Lastpage
    306
  • Abstract
    Light-weight processes, threads, are fast vehicles for concurrent/parallel execution in a single program. There are two thread models: kernel-level thread model; and user-level one. Although the kernel-level threads are more light-weight than UNIX processes; it have observed that they are less light-weight than we expected. Therefore, the user-level thread model has attracted attention of researchers. There have been many user-level thread libraries. However, theses do not seem to support both of portability and parallelism, which are important aspects of software engineering and parallel processing. Parallel Pthread Library (PPL), we are developing, aims at supporting the both. In this paper, we describe PPL. Furthermore, through implementing the first version of PPL on two operating systems and hardware architectures, we compare the basic performance of it with that of other existing user-level thread libraries
  • Keywords
    Unix; operating system kernels; parallel processing; parallel programming; software libraries; software performance evaluation; software portability; subroutines; Parallel Pthread Library; UNIX processes; concurrent execution; hardware architectures; kernel-level thread model; kernel-level threads; light-weight processes; operating systems; parallel execution; parallel processing; parallelism; portability; software engineering; threads; user-level thread library; user-level thread model; Automotive engineering; Computer science; Hardware; Information science; Kernel; Libraries; Operating systems; Parallel processing; Vehicles; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1994. COMPSAC 94. Proceedings., Eighteenth Annual International
  • Conference_Location
    Taipei
  • Print_ISBN
    0-8186-6705-2
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1994.342788
  • Filename
    342788