fastports

pthreadpool 0.1.147

devel/pthreadpool

Pthread-based thread pool for C/C++ for arrays parallelization

Category
devel
Maintainer
yuri@FreeBSD.org
WWW
https://github.com/Maratyszcza/pthreadpool
License
BSD2CLAUSE
USES
cmake compiler:c11 localbase

Description

pthreadpool is a pthread-based thread pool implementation. It is intended to
provide functionality of #pragma omp parallel for for POSIX systems where OpenMP
is not available.

Features:
* C interface (C++-compatible)
* Run on user-specified or auto-detected number of threads
* Work-stealing scheduling for efficient work balancing
* Compatible with Linux, macOS, and Native Client environments
* Covered with unit tests and microbenchmarks

Dependencies

Commit History

may be incomplete — full history at freebsd-ports on GitHub

Loading commit history — this may take up to a minute on first view. Reload the page in a moment.