Pthreads

Pthreads

A library of pre-emptive thread routines (for Ada?), designed and implemented in the PART (POSIX / Ada-Runtime Project). Pthreads is compliant with POSIX 1003.4a Draft 6.

Version 1.17 has been ported to Sun-4/SunOS 4.1.x.

ftp://ftp.cs.fsu.edu/pub/PART/. Mailing list: mueller@uzu.cs.fsu.edu ("Subject: subscribe-pthreads"). E-mail: <pthreads-bugs@ada.cs.fsu.edu>.
Mentioned in ?
References in periodicals archive ?
For our parallel compression algorithm, we parallelized JPEG [13,14,20] using pthreads [21].
Thus OpenMP, TBB (Intel's Threading Building Blocks), pthreads, MPI and even OpenCL applications are purported to run efficiently.
Noting that many computer science curricula never explore the potential processing power available in most modern personal computer's multi-core processors, this text provides accessible information on using MPI, Pthreads and OpenMP, three popular muti-thread APIs, combined with basic C programming, to teach students about maximizing performance across processing cores when their applications require more computational power.
Access to multithreading is via either Java threads or portable operating system interface (POSIX) pthreads.
We use the IRIX SPROC library because performance of IRIX Pthreads is not competitive with SPROC.
This is important because we do not assume any explicit associations between synchronization and shared data, just as no such associations are assumed in a typical multithreaded environment like Pthreads.
Familiarizing students with the fundamentals of multi-threaded programming: OpenMP, Pthreads, task and data decomposition.
Pthreads Programming A POSIX Standard for Better Multiprocessing.
OpenMP has an advantage over native threading options such as Windows threading API or Pthreads because an optimal number of threads are used on the target system.
We have added our scheduling technique to a native, lightweight implementation of POSIX standard threads [IEEE 1985] or Pthreads on Solaris [Powell et al.
This was usually caused by private implementations of multiple-reader/single-writer locks, which are not part of the standard pthreads interface that Eraser instruments.
Participants in this tutorial first will be introduced to the state-of-the-art in parallel programming and a number of the most commonly used languages will be introduced, including pThreads, OpenMP, Thread-Building Blocks and MPI.